我有这样的清单:
test_list = ['test1','test2','test3']
我想从数组的每个元素创建一个单独的txt文件,并将内容写入,如下所示:
for test in test_list:
print (test, outfile=testdir/test + '.txt')
显然这段代码不起作用。我想知道我该怎么做?
答案 0 :(得分:1)
test_list = ['test1','test2','test3']
for test in test_list:
with open('{}.txt'.format(test),'w+') as f:
f.write(test)
答案 1 :(得分:0)
这会对你有所帮助
test_list = ['test1','test2','test3']
for test in test_list:
f = open('{}.txt'.format(test),'wb') #
f.write(test)
f.close()
更多访问:https://www.tutorialspoint.com/python/python_files_io.htm
答案 2 :(得分:-1)
我会帮助你。
test_list = ['test1','test2','test3']
for l in test_list:
with open('{}.txt'.format(l), 'a') as s:
s.write(l)
如果你想写一些东西,你可以使用与上面相同的东西。