Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana Menamakan Semula Berbilang Fail dalam Direktori dengan Corak Nama Fail Tertentu Menggunakan Python?

Bagaimana Menamakan Semula Berbilang Fail dalam Direktori dengan Corak Nama Fail Tertentu Menggunakan Python?

Linda Hamilton
Linda Hamiltonasal
2024-10-23 16:13:02512semak imbas

How to Rename Multiple Files in a Directory with a Specific Filename Pattern Using Python?

Menamakan Semula Berbilang Fail dalam Direktori Menggunakan Python

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:

  • src: Nama fail asal
  • dst: Nama fail baharu

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!

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