首頁 > 後端開發 > Python教學 > 如何使用 Python 重新命名具有特定檔案名稱模式的目錄中的多個檔案?

如何使用 Python 重新命名具有特定檔案名稱模式的目錄中的多個檔案?

Linda Hamilton
發布: 2024-10-23 16:13:02
原創
618 人瀏覽過

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

使用 Python 重新命名目錄中的多個檔案

在 Python 中,重新命名目錄中的多個檔案是一項簡單的任務。然而,這裡的查詢建議了一個更具體的場景,其中檔案名稱遵循特定的模式,需要相應地重新命名。

為了實現這一點,我們可以利用 os 模組的重新命名函數。此函數有兩個參數:

  • src:原始檔名
  • dst:新檔名

在提供的範例中,我們循環遍歷檔案使用os.listdir 在目前目錄中。對於每個以“cheese_”開頭的文件,我們從文件名中刪除“cheese_”前綴並相應地重命名。

以下是更新後的程式碼:

<code class="python">import os

for filename in os.listdir("."):
  if filename.startswith("cheese_"):
    os.rename(filename, filename[7:])</code>
登入後複製

此程式碼成功重命名了所有檔案以「cheese_」開頭的文件,透過刪除前綴,產生類似「cheese_type.bar」和“cheese_type.foo”的檔案名稱。

以上是如何使用 Python 重新命名具有特定檔案名稱模式的目錄中的多個檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板