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

Linda Hamilton
Lepaskan: 2024-10-23 16:13:02
asal
526 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!