gpt4 book ai didi

python-2.7 - os.mkdir 错误-系统找不到指定的路径

转载 作者:行者123 更新时间:2023-12-04 00:27:33 27 4
gpt4 key购买 nike

我正在尝试使用字典键创建新文件夹。代码是:

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.makedirs() 是你在这里需要的:

Recursive directory creation function. Like mkdir(), but makes allintermediate-level directories needed to contain the leaf directory.
...


...事实上,如果你使用它,那么你就可以去掉最初的 os.mkdir() ,因为这将是多余的。

关于python-2.7 - os.mkdir 错误-系统找不到指定的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39730688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com