我正在尝试使用字典键创建新文件夹。代码是:
os.mkdir("Y:\\Bleeding-study\\MIMIC\\Notes\\randombins\\")
for key in index:
os.mkdir("Y:\\Bleeding-study\\MIMIC\\Notes\\randombins\\batch_%s\\"%str(key))
os.mkdir("Y:\\Bleeding-study\\MIMIC\\Notes\\randombins\\batch_%s\\%s\\"%(str(key),"config"))
os.mkdir("Y:\\Bleeding-study\\MIMIC\\Notes\\randombins\\batch_%s\\corpus\\"%str(key))
错误是:WindowsError: [Error 3] The system cannot find the path specified: 'Y:\\Bleeding-study\\MIMIC\\Notes\\randombins\\batch_0\\'
我以为这段代码会创建那个文件路径名,那么为什么它会给出这个错误呢
您的错误是因为您试图在一个步骤中创建多个目录级别
os.mkdir()
将只创建一个目录级别,因此此行失败:os.mkdir("Y:\\Bleeding-study\\MIMIC\\Notes\\randombins\\batch_%s\\"%str(key))
因为您尚未创建
batch_0
目录^{} 是您在这里需要的:
…事实上,如果你使用这个,那么你可以去掉初始的
os.mkdir()
,因为它是多余的相关问题 更多 >
编程相关推荐