@NakedFace

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

Пробовал воспользоваться библиотекой os:
os.rename('D:\\OneDrive\\Python\\PYTHON_LECTURES\\lecture3.py', 'D:\\OneDrive\\Python\\PYTHON_LECTURES\\small\\lecture3.py')

Выдает ошибку: WindowsError: [Error 3]
Пробовал через shutil:
shutil.copyfile(r'D:\OneDrive\Python\PYTHON_LECTURES\test.py', r'D:\OneDrive\Python\PYTHON_LECTURES\test\test.py')

Ошибка: IOError: [Errno 2] No such file or directory: 'D:\\OneDrive\\Python\\PYTHON_LECTURES\\test\\test.py'

Экранировал слеши, не экранировал слеши. Не могу понять в чем проблема.
Заранее спасибо.
  • Вопрос задан
  • 3275 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
проблема в

dirname = os.path.split(filename)[0]
        if not os.path.exists(dirname):
            os.makedirs(dirname)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Zhbert
@Zhbert
Technical Writer, Linux user
@DmitriyL02
Библиотека Shutil
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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