无法使用 os.mkdir 创建目录,尽管它不存在
Unable to create a directory with os.mkdir though it doesn't exist
我试图用 os.mkdir
创建一个目录,但它引发了 FileExistsError
。
>>> import os
>>> os.mkdir('test')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FileExistsError: [Errno 17] File exists: 'test'
文件 test
确实存在,但它是一个普通文件而不是目录。
0 -rw-r--r-- 1 sparkandshine staff 0 Jan 31 17:09 test
在这种情况下,如何创建目录 test/
?
文件和目录不能同名。
如果您有名为 test.txt
的文件或其他文件,它可以工作
~> touch test
~> mkdir test
mkdir: test: File exists
操作系统不允许文件和目录同名。目录只是一种特殊类型的文件。
有关详细信息,请参阅以下内容:https://unix.stackexchange.com/questions/22447/why-cant-i-have-a-folder-and-a-file-with-the-same-name
我试图用 os.mkdir
创建一个目录,但它引发了 FileExistsError
。
>>> import os
>>> os.mkdir('test')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FileExistsError: [Errno 17] File exists: 'test'
文件 test
确实存在,但它是一个普通文件而不是目录。
0 -rw-r--r-- 1 sparkandshine staff 0 Jan 31 17:09 test
在这种情况下,如何创建目录 test/
?
文件和目录不能同名。
如果您有名为 test.txt
的文件或其他文件,它可以工作
~> touch test
~> mkdir test
mkdir: test: File exists
操作系统不允许文件和目录同名。目录只是一种特殊类型的文件。
有关详细信息,请参阅以下内容:https://unix.stackexchange.com/questions/22447/why-cant-i-have-a-folder-and-a-file-with-the-same-name