我是新手。我想要做的是为数组中的每个元素创建一个文件。 例如,如果和数组有三个元素[" a"," b"," c"],我希望能够创建三个名为a.txt的文件,b.txt和c.txt。
由于
答案 0 :(得分:1)
您可以遍历列表并打开每个文件:
for s in ["a","b","c"]:
with open(s+".txt", "w") as f:
pass # will create an empty file
答案 1 :(得分:1)
如果您要为list
中的每个元素创建并命名文件,则必须循环浏览列表:
for i in ["a","b","c"]:
with open(i +".txt", "w+") as f:
f.write("Hello")
这将创建3个文件a.txt
,b.txt
和c.txt
,其中包含字符串" Hello"在每个文件中。