/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lections/Lesson7/File_system/task_fs_12.py
17 строк
1 KB
Ivan-Khabarov
Обновлен урок 7
21 сен 2024, 22:12
21 сен 2024, 22:12
f82a127
Код
Авторство
О чём код?
# ● Перемещение файлов # Перемещение файла подразумевает изменение его позиции в каталоге файловой # системы. В процессе перемещения файл может быть переименован import os from pathlib import Path os.replace('newest_file.py', os.path.join(os.getcwd(), 'dir', 'new_name.py')) old_file = Path('new_name.py') new_file = old_file.replace(Path.cwd() / 'new_os_dir' / old_file) # Для исходного файла явно не указывали директорию, где он расположен. При # переносе была указана текущая директория как отправная точка. Оба варианта # имеют одинаковый эффект. # Также при работе через os мы присвоили файлу новое имя. А при использовании # модуля pathlib указали, что после переноса файл должен сохранить старое имя