Python: перезаписать каталог другим каталогом, содержащим те же файлы - PullRequest
0 голосов
/ 06 октября 2010

Я пытаюсь перезаписать каталог другим каталогом, содержащим те же файлы. Я пытался использовать distutils.dir_util.copy_tree (src, dst), но вместо этого он попытался создать каталог для dst. Цель состоит в том, чтобы перезаписать каталог и его содержимое без вывода сообщений. Есть ли другой способ сделать это?

Ответы [ 2 ]

1 голос
/ 06 октября 2010

Редактировать : Этот ригамарол явно не нужен; см. ответ ОП по причине.

Возможно, вы сначала захотите переименовать каталог назначения во что-то другое. Если все в порядке, скопируйте исходный каталог в исходное имя целевого каталога. Затем, если это сработало, удалите каталог назначения из его нового местоположения.

Сначала необходимо создать временный каталог, в который нужно переместить каталог назначения, используя tempfile.mkdtemp.

0 голосов
/ 06 октября 2010

упс ... Оказывается, distutils.dir_util.copy_tree(src, dst) работает.

Просто я получил путь к каталогу из переменных окружения, а '\ n' застряло в конце моего пути.

Добавление .strip() к моей переменной пути решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...