【发布时间】:2020-04-20 17:57:29
【问题描述】:
我正在尝试在新创建的文件夹中创建新的 csv 文件,我在问如何将新创建的文件夹的名称放在 csv 文件的路径中
import os
def creat(i,ii):
# Directory
directory = "NEW"+str(i)
# Parent Directory path
parent_dir = 'C:\\Users\\lap\\Desktop\\parfolder\\'
path = os.path.join(parent_dir, directory )
os.mkdir(path)
print("Directory '% s' created" % directory)
with open('C:\\Users\\lap\\Desktop\\parfolder\\%s\\MM%s.csv' %directory
%ii , 'w') as file:
for i in range(1,10):
file.write("{}\n".format(i))
for i in range(1,4):
creat(i,i)
【问题讨论】:
-
看起来你的代码就是这样做的。你有什么错误吗?
-
是的,我有这个错误 FileExistsError: [WinError 183] 当文件已经存在时无法创建文件:'C:\\Users\\lap\\Desktop\\parfolder\\new1'跨度>
-
好的,我添加了答案。
标签: python-3.x file mkdir