Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么可以';我不能创建一个名为CON的目录吗?_Python_Python 3.x_Path - Fatal编程技术网

Python 为什么可以';我不能创建一个名为CON的目录吗?

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=

我试图使用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=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