2015-03-01 2 views
0

Я пытаюсь переместить файлы с помощью shut.move() ..... Но если файл уже существует в пункте назначения ... он вызовет исключение. Но я хочу принудительно переместить файл в пункт назначения. Как я могу это достичь?Ошибка при перемещении файлов с помощью shutil.move() в python

+0

Прежде чем переместить файл в новый пункт назначения, вы должны проверить, находится ли данный файл в папке назначения. Если да, то удалите этот файл. – ZdaR

ответ

0

Вы можете использовать shutil.copy(), который перепишет файл.

https://docs.python.org/2/library/shutil.html#shutil.copy

EDIT

Вы можете сначала удалить файл в каталоге назначения с os.remove(), а затем использовать shutil.move() переместить файл в папку назначения.

+0

это не удалит файл из исходной папки .... правильно? –

+0

Это верно, но он перезапишет файл в целевом каталоге. – Harpal

+0

@ harpal: я не хочу хранить файл в папке источника ... потому что он будет обработан снова ... вот почему я хочу «переместить» файл в пункт назначения. Есть ли способ сделать это в закрыть библиотеку? –

 Смежные вопросы

  • Нет связанных вопросов^_^