我有一个带有文件名的列表
shortfnames = ['IFG113.txt', 'IFR232.txt', 'IFS76.txt', 'GN38.txt', 'GN40.txt', 'GN61.txt', 'GN77.txt', 'GN135.txt', 'GN136.txt', 'GN137.txt', 'GN138.txt', 'GN145.txt', 'GN165.txt', 'GN178.txt', 'GN180.txt', 'GN206.txt', 'BL2.txt', 'BL12.txt']
我想用作输出的文本的文件名
filename = 0
for text in textfiles:
filename+=1
with open(corpusdir+str(filename)+'.txt','w') as fout:
fout.write(text)
但是,这种使用+1(整数)的方法不允许我将“ shortfnames”分配给“ filename =”。
我是否可以自动将shortfnames列表中的'IFG113.txt'文件名分配给将“文本文件”中的文本打印到磁盘的循环?
谢谢! :)