Python 为什么可以';我不能创建一个名为CON的目录吗?
我试图使用Python中内置的Python 为什么可以';我不能创建一个名为CON的目录吗?,python,python-3.x,path,Python,Python 3.x,Path,我试图使用Python中内置的pathlib创建一个还不存在的目录。我的代码如下所示: Path(“./src/CON”).mkdir(parents=True,exist\u ok=True) 但是,我遇到了以下错误: Traceback (most recent call last): File ".\main.py", line 16, in <module> Path("./src/CON").mkdir(parents=
pathlib
创建一个还不存在的目录。我的代码如下所示:
Path(“./src/CON”).mkdir(parents=True,exist\u 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'
回溯(最近一次呼叫最后一次):
文件“\main.py”,第16行,在
路径(“./src/CON”).mkdir(父项=True,存在\确定=True)
文件“C:\Users\wangy80\AppData\Local\Programs\Python\Python38-32\lib\pathlib.py”,第1284行,在mkdir中
self.\u accessor.mkdir(self,mode)
NotDirectoryError:[WinError 267]目录名无效:“src\\CON”
我不明白的是,如果我用任何其他文件夹名称替换CON
,它会工作得很好(我生成了数千个文件夹,但只有CON
给了我一个问题)。也没有重复的文件夹。为什么会这样
我在Windows10上运行Python 3.8.5。:
您不能在桌面上创建包含“系统操作”或
“设备”引用,如con、nul和prn。解决方法是使用
另一个名称或使用0代替o,o代表C0n