shutil- все статьи тега ➜ страница 0


Перезаписать каталог с помощью shutil.rmtree и os.mkdir иногда выдает ошибку "Доступ запрещен"

Мой код: if os.path.exists(myDir): shutil.rmtree(myDir) os.mkdir(myDir) Проблема: он всегда работает, если myDir не существует. Если myDir существует, иногда он выдает ошибку, иногда он работает. Журнал ошибок: os.mkdir(myDir) PermissionError: [WinError 5] Access is denied: 'myDir' Мое предположение: когда я звоню os.мкдир, иногда шутил.rmtree не завершил выполнение / не выпустил разрешение для каталога. Отсюда и ошибка. Есть ли какой-либо способ обеспечить полное выполнение шутил. ...

Как скопировать весь каталог файлов в существующий каталог с помощью Python?

выполнить следующий код из каталога, содержащего каталог с именем bar (содержащий один или несколько файлов) и каталог с именем baz (также содержит один или несколько файлов). Убедитесь, что нет каталога с именем foo. import shutil shutil.copytree('bar', 'foo') shutil.copytree('baz', 'foo') это не удастся с: $ python copytree_test.py Traceback (most recent call last): File "copytree_test.py", line 5, in <module> shutil.copytree('baz', 'foo') File "/System/Library/Frameworks/P ...