2017-01-31 5 views
1

Я попытался создать каталог с os.mkdir, но он поднял FileExistsError.Невозможно создать каталог с os.mkdir, хотя он не существует

>>> 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/ в этом случае?

+6

Вы не можете одновременно иметь файл и каталог с таким же именем внутри одной и той же директории. Удалите или переименуйте один. – Kevin

+0

@Kevin, thx для указания этого. – SparkAndShine

ответ

2

У вас не может быть файла и каталога с именем то же самое. Если у вас файл с именем test.txt или что-то он будет работать

~> touch test 
~> mkdir test 
mkdir: test: File exists 
Смежные вопросы