写入:
f = open('{0}/{1}.txt'.format(directory, username), mode='w')
f.write(password)
import os
def createDirectoryStructure():
directory = 'test1'
if not os.path.exists(directory):
os.makedirs(directory)
directory = 'test2'
if not os.path.exists(directory):
os.makedirs(directory)
def data():
createDirectoryStructure()
dir = ['test1','test2']
user = ['a','b','c','d']
for directory in dir:
for username in user:
process(directory,username)
print()
def process(directory,username):
filename = '{0}/{1}.txt'.format(directory,username)
s = "123"
file = open(filename, 'w')
file.write(s)
file.close()
if __name__ == '__main__':
data()
读取:
f = open('{0}/{1}.txt'.format(dir, username), mode='r')
psw = f.read()
import os
def createDirectoryStructure():
directory = 'test'
if not os.path.exists(directory):
os.makedirs(directory)
def data():
createDirectoryStructure() #新建文件夹
w = 'test/w.txt' #定义文件名
something = 'asdfgh'
file = open(w, 'w') #生成并打开新文件,'w'表示写入
file.write(something) #写入字符串
file.close()
file = open(w, 'r') #'r'表示读取
s = file.read() #读取txt中字符串内容
print(s)
if __name__ == '__main__':
data()
输出:
asdfgh
import os
def createDirectoryStructure():
directory = 'test'
if not os.path.exists(directory):
os.makedirs(directory)
def data():
createDirectoryStructure()
list = ['a','b','c']
w = 'test/f.txt'
file = open(w, 'w')
#逐行写入
for s in list:
file.writelines(s)
file.write('\n')
file.close()
file = open(w, 'r')
s = file.readlines()
#逐行输出
for line in s:
print(line)
if __name__ == '__main__':
data()