Dalam Python, menamakan semula berbilang fail dalam direktori ialah tugas yang mudah. Walau bagaimanapun, pertanyaan di sini mencadangkan senario yang lebih khusus di mana nama fail mengikut corak tertentu dan perlu dinamakan semula dengan sewajarnya.
Untuk mencapai ini, kami boleh menggunakan fungsi nama semula modul os. Fungsi ini mengambil dua hujah:
Dalam contoh yang disediakan, kami mengulangi fail dalam direktori semasa menggunakan os.listdir. Untuk setiap fail yang bermula dengan "cheese_", kami mengalih keluar awalan "cheese_" daripada nama fail dan menamakan semula dengan sewajarnya.
Berikut ialah kod yang dikemas kini:
<code class="python">import os for filename in os.listdir("."): if filename.startswith("cheese_"): os.rename(filename, filename[7:])</code>
Kod ini berjaya menamakan semula semua fail yang bermula dengan "cheese_" dengan mengalih keluar awalan, menghasilkan nama fail seperti "cheese_type.bar" dan "cheese_type.foo."
Atas ialah kandungan terperinci Bagaimana Menamakan Semula Berbilang Fail dalam Direktori dengan Corak Nama Fail Tertentu Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!