Почему не получается создать папку?

Здравствуйте. Подключаюсь к Яндекс.Диску используя webdavclient 1.0.8
options = {
        'webdav_hostname': wdhost,
        'webdav_login': wdlogin,
        'webdav_password': wdpass
    }
    client = wc.Client(options)
# Создаю папку
    client.mkdir('backups/')

При попытке создать папку получаю ошибку:

File "backup.py", line 135, in webdav_backup
    client.mkdir('backups/')
  File "/usr/local/lib/python3.6/dist-packages/webdav/client.py", line 311, in mkdir
    raise RemoteParentNotFound(directory_urn.path())
webdav.exceptions.RemoteParentNotFound: Remote parent for: /backups/ not found
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
if not os.path.exists(directory):
    os.makedirs(directory)


обрати внимание на makedirS, все предусмотрено
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы