«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Перемещение файлов .png из одной папки в другую с помощью Python

Перемещение файлов .png из одной папки в другую с помощью Python

Опубликовано 13 ноября 2024 г.
Просматривать:891

Перед попыткой; убедитесь, что на вашем компьютере установлен Python.

В среде Python IDE вам нужно будет начать с импорта библиотек pathlib и os. Оба являются частью стандартной библиотеки Python, поэтому внешняя установка не требуется.

1.)Импортируйте необходимые библиотеки (pathlib и os).
2.) Найдите путь к рабочему столу.
3.) Создайте новую папку под названием «Скриншоты» (если она еще не существует).
4.) Фильтруйте файлы на рабочем столе, чтобы найти только файлы .png (обычно это снимки экрана).
5.)Переместите каждый файл .png в папку «Скриншоты»

Чтобы внести ясность, мы можем углубиться в каждый шаг немного глубже.

1.) Чтобы импортировать pathlib и os, откройте свою IDE, убедитесь, что для вашего языка установлена ​​текущая версия Python, и введите:

из пути импорта библиотеки пути
импортировать ОС

2.) Найдите путь к рабочему столу
Чтобы переместить файлы с рабочего стола, нам сначала нужно найти путь к ним. Метод Path.home() возвращает домашний каталог текущего пользователя, и мы можем добавить к нему «Рабочий стол».

рабочий стол = Path.home().joinpath("Рабочий стол")

Эта строка кода создает объект Path, указывающий на рабочий стол пользователя. Вы можете подтвердить это, напечатав путь:

распечатать(рабочий стол)

3.) Создайте новую папку для снимков экрана

Далее мы создаем новую папку, в которую будем перемещать файлы .png. Метод mkdir создаст папку «Снимки экрана» на рабочем столе, если она еще не существует. Аргументexist_ok=True гарантирует, что сценарий не выдаст ошибку, если папка уже существует.

desktop.joinpath("Снимки экрана").mkdir(exist_ok=True)

  1. Фильтр для файлов PNG

Мы используем простой цикл для перебора всех файлов на рабочем столе. Метод iterdir() возвращает итератор для всех элементов в каталоге.

Чтобы отфильтровать файлы .png, мы проверяем два условия:

1.) Элемент должен быть файлом (f.is_file()).
2.) Расширение файла должно быть .png (f.suffix == ".png").

для f в Desktop.iterdir():
if f.is_file() и f.suffix == ".png":

5.) Переместите скриншоты

Наконец, каждый файл .png мы перемещаем в папку «Скриншоты». Это делается с помощью метода replace, который позволяет нам переместить файл из текущего местоположения на новый путь.

f.replace(desktop.joinpath("Снимки экрана").joinpath(f.name))

Окончательный входной код должен выглядеть так:

Moving .png files from one folder to another using Python

Заключение:

Этот скрипт — полезный инструмент для организации рабочего стола путем перемещения всех файлов .png (обычно снимков экрана) в назначенную папку. С некоторыми изменениями этот сценарий можно адаптировать для обработки других типов файлов или каталогов.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/davidiraheta/moving-png-files-from-one-folder-to-another-using-python-2fme?1. Если есть какие-либо нарушения, свяжитесь с Study_golang@163. .com, чтобы удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3