Проверка и создание файла Python - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь проверить или создать каталог, и я получаю эту ошибку:

/ usr / bin / python3.6 /home/user/Development/americas.py Traceback (большинство последний звонок последний): файл "/home/dquezada/Development/americas.py", строка 23, в os.mkdir (путь) FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/ home / dquezada / Development / data / maps / americas /'

Процесс завершен с кодом выхода 1

Ниже мой код:

path = '/home/user/Development/data/maps/americas/'

# Check if path exists, if it does not it creates it
if not os.path.exists(path):
    os.mkdir(path)

wm.render_to_file(path + timeStamp + '_americas.svg')

1 Ответ

0 голосов
/ 13 мая 2019

Я считаю, os.path.isdir(path) - это то, что вы ищете.Это вернет True, если это каталог, или False, если это не так.os.path.exists(path) не предназначен для того, для чего вы его используете.

path = '/home/user/Development/data/maps/americas/'

# Check if path exists, if it does not it creates it
if not os.path.isdir(path):
    os.mkdir(path)

wm.render_to_file(path + timeStamp + '_americas.svg')

Это должно работать для вас.

...