Управление файлами в Python: переименование и удаление файлов легко
Переименование и удаление файлов в Python
В Python вы можете переименовывать и удалять файлы с помощью встроенных функций из модуля os. Эти операции важны при управлении файлами в файловой системе. В этом руководстве мы пошагово рассмотрим, как выполнять эти действия.
Переименование файлов в Python
Для переименования файла в Python можно использовать функцию os.rename(). Эта функция принимает два аргумента: текущее имя файла и новое имя файла.
Синтаксис
Ниже приведен базовый синтаксис функции rename() в Python:
os.rename(current_file_name, new_file_name)
Параметры
Ниже приведены параметры, принимаемые этой функцией:
current_file_name — это текущее имя файла, который вы хотите переименовать.
new_file_name — это новое имя, которое вы хотите присвоить файлу.
Пример
Ниже приведен пример переименования существующего файла "oldfile.txt" в "newfile.txt" с помощью функции rename():
import os
# Текущее имя файла
current_name = "oldfile.txt"
# Новое имя файла
new_name = "newfile.txt"
# Переименование файла
os.rename(current_name, new_name)
print(f"Файл '{current_name}' переименован в '{new_name}' успешно.")
Ниже приведен вывод вышеуказанного кода:
Файл 'oldfile.txt' переименован в 'newfile.txt' успешно.
Удаление файлов в Python
Вы можете удалить файл в Python с помощью функции os.remove(). Эта функция удаляет файл, указанный по его имени.
Синтаксис
Ниже приведен базовый синтаксис функции remove() в Python:
os.remove(file_name)
Параметры
Эта функция принимает имя файла в качестве параметра, который нужно удалить.
Пример
Ниже приведен пример удаления существующего файла "file_to_delete.txt" с помощью функции remove():
import os
# Файл для удаления
file_to_delete = "file_to_delete.txt"
# Удаление файла
os.remove(file_to_delete)
print(f"Файл '{file_to_delete}' успешно удален.")
После выполнения вышеуказанного кода мы получаем следующий вывод:
Файл 'file_to_delete.txt' успешно удален.
Python
- Code Mentor: ИИ-помощник для обучения Python и код-ревью
- Мастерство парсинга XML в Python: практическое руководство с Minidom и ElementTree
- Запуск Python-скриптов: подробное пошаговое руководство
- Управление директориями и файлами в Python: полное руководство
- Python Data Classes: оптимизация управления данными с современным синтаксисом
- Модуль calendar в Python: экспертное руководство с примерами кода
- Мастерство Python Attrs: создание продвинутых дата-классов с практическими примерами
- Освоение функции range() в Python: от основ к продвинутым сценариям
- Работа с MySQL в Python через стандартный DB-API
- Как удалять элементы из списка Python: remove(), pop(), clear() и del