如何获取索引以将文件名作为其值?

时间:2016-10-26 11:33:53

标签: loops indexing filenames

我有一个我想要制作的文件名列表(它们还没有存在)。我想遍历列表并创建每个文件。接下来,我想向每个文件写入包含文件名称的路径(以及此处未显示的其他文本)。到目前为止,我已经编写了类似于下面的内容但是看不到如何获取索引i来获取文件名值。请帮忙。

导入操作系统 biglist = ['睡眠''听见''棚']

对于我在biglist中的

myfile=open('C:\autumn\winter\spring\i.txt','w')
myfile.write('DATA =  c:\autumn\winter\spring\i.dat')
myfile.close

1 个答案:

答案 0 :(得分:0)

也许你可以在python函数下面试试这个。

import sys
biglist=['sleep','heard','shed']
def create_file():
     for i in biglist:
       try:
         file_name_with_ext = "C:\autumn\winter\spring\"+ i + ".txt" 
         file = open(file_name_with_ext, 'a')
         file.close()
       except:
           print("caught error!")
           sys.exit(0) 

create_file() #invoking the function