我有一个格式的列表:
a=["C/C++","Java","Python"]
我正在尝试使用 python 为列表中的每个元素创建一个文本文件,如下所示:
for i in a:
temp=i+".txt"
with open(temp,"w") as outfile:
outfile.write("some value")
但是,当它试图将其解释为目录时,我遇到了“C/C++”表单中的元素的问题。
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
IOError: [Errno 2] No such file or directory: 'C/C++.txt'
我该如何克服这个?
注意 - 如果列表元素中不包含“/”,那么代码会为这些元素创建文件。