Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Memindahkan fail .png dari satu folder ke folder lain menggunakan Python

Memindahkan fail .png dari satu folder ke folder lain menggunakan Python

Susan Sarandon
Susan Sarandonasal
2024-10-24 06:21:30509semak imbas

Sebelum mencuba; pastikan anda memasang python pada komputer anda.

Dalam IDE python anda perlu bermula dengan mengimport pustaka pathlib dan os. Kedua-duanya adalah sebahagian daripada perpustakaan standard python jadi tiada pemasangan luaran diperlukan.

1.)Import perpustakaan yang diperlukan (pathlib dan os).
2.)Cari laluan ke Desktop anda.
3.)Buat folder baharu yang dipanggil "Tangkapan Skrin" (jika ia belum wujud).
4.) Tapis fail pada Desktop untuk mencari hanya fail .png (yang biasanya tangkapan skrin).
5.) Alihkan setiap fail .png ke folder "Skrin"

Untuk menjelaskan, kita boleh menyelami setiap langkah dengan lebih mendalam.

1.)Untuk mengimport pathlib dan os, buka IDE anda, pastikan bahasa anda ditetapkan kepada versi python semasa dan taip:

dari laluan import pathlib
import os

2.) Cari Laluan ke Desktop
Untuk mengalihkan fail dari Desktop anda, kami perlu mencari laluannya terlebih dahulu. Kaedah Path.home() mengembalikan direktori rumah pengguna semasa dan kami boleh menambahkan "Desktop" padanya.

desktop = Path.home().joinpath("Desktop")

Barisan kod ini mencipta objek Path yang menghala ke Desktop pengguna. Anda boleh mengesahkan ini dengan mencetak laluan:

cetak(desktop)

3.) Cipta folder baharu untuk Tangkapan Skrin

Seterusnya, kami mencipta folder baharu di mana kami akan mengalihkan fail .png. Kaedah mkdir akan mencipta folder "Tangkapan Skrin" di dalam Desktop jika ia belum wujud. The exist_ok=True argument memastikan bahawa skrip tidak akan membuang ralat jika folder sudah wujud.

desktop.joinpath("Tangkapan Skrin").mkdir(exist_ok=True)

  1. Tapis untuk Fail PNG

Kami menggunakan gelung mudah untuk mengulangi semua fail pada Desktop. Kaedah iterdir() mengembalikan iterator untuk semua item dalam direktori.

Untuk menapis fail .png, kami menyemak dua syarat:

1.) Item mestilah fail (f.is_file()).
2.) Sambungan fail mestilah .png (f.suffix == ".png").

untuk f dalam desktop.iterdir():
jika f.is_file() dan f.suffix == ".png":

5.) Gerakkan Tangkapan Skrin

Akhir sekali, untuk setiap fail .png, kami mengalihkannya ke folder "Tangkapan Skrin". Ini dilakukan menggunakan kaedah ganti, yang membolehkan kami mengalihkan fail dari lokasi semasa ke laluan baharu.

f.replace(desktop.joinpath("Screenshot").joinpath(f.name))

Kod input akhir anda sepatutnya kelihatan seperti ini:

Moving .png files from one folder to another using Python

Kesimpulan:

Skrip ini ialah alat yang berguna untuk mengatur Desktop anda dengan mengalihkan semua fail .png (biasanya tangkapan skrin) ke dalam folder yang ditetapkan. Dengan beberapa pengubahsuaian, skrip ini boleh disesuaikan untuk mengendalikan jenis fail atau direktori lain.

Atas ialah kandungan terperinci Memindahkan fail .png dari satu folder ke folder lain menggunakan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn