【发布时间】:2021-01-21 07:57:52
【问题描述】:
如果目录不存在,我正在尝试使用 Python 中的内置 pathlib 创建一个目录。我的代码如下所示:
Path("./src/CON").mkdir(parents=True, exist_ok=True)
但是,我遇到了这个错误:
Traceback (most recent call last):
File ".\main.py", line 16, in <module>
Path("./src/CON").mkdir(parents=True, exist_ok=True)
File "C:\Users\wangy80\AppData\Local\Programs\Python\Python38-32\lib\pathlib.py", line 1284, in mkdir
self._accessor.mkdir(self, mode)
NotADirectoryError: [WinError 267] The directory name is invalid: 'src\\CON'
我不明白的是,如果我将 CON 替换为任何其他文件夹名称,它会完美运行(我正在生成数千个文件夹,但只有 CON 给我一个问题)。也没有重复的文件夹。为什么会这样?
我在 Windows10 上运行 Python 3.8.5。
【问题讨论】:
标签: python python-3.x path