Есть ли встроенная библиотека для перемещения и замены файла? - PullRequest
0 голосов
/ 27 июня 2018

Как следует из заголовка, есть ли встроенная библиотека для перемещения файла и замены существующего файла, если он существует?

Я пробовал os.rename (путь1, путь2), но, похоже, он не справляется с перезаписью существующих файлов.

Работа с pycom gpy, если это имеет значение.

Заранее спасибо

1 Ответ

0 голосов
/ 12 октября 2018

Семантика POSIX требует перезаписи целевого файла в этом случае (и даже атомарно). Таким образом, «pycom gpy», похоже, содержит ошибку (или неправильную настройку) в этом отношении. В качестве обходного пути вы можете удалить целевой файл с помощью os.remove(path2) перед переименованием.

...