使用Python 重新命名目錄中的多個檔案
如果手動完成,重新命名目錄中的多個檔案可能是一項繁瑣的任務。然而,Python 提供了多種選項來自動化此流程,使其更有效率和準確。
方法:
使用os.path.split
import os folder = 'dir' files = os.listdir(folder) for file in files: # Split the filename and extension filename, ext = os.path.splitext(file) # Modify the filename modified_filename = filename.split('_')[1] # Combine the modified filename with the extension new_file = modified_filename + ext # Rename the file os.rename(os.path.join(folder, file), os.path.join(folder, new_file))
使用字串運算🎜>
import os folder = 'dir' files = os.listdir(folder) for file in files: if file.startswith('CHEESE_'): # Remove 'CHEESE_' from the filename new_file = file[7:] # Rename the file os.rename(os.path.join(folder, file), os.path.join(folder, new_file))
使用os.rename
import os folder = 'dir' files = os.listdir(folder) for file in files: if file.startswith('CHEESE_'): # Get the new filename new_file = file[7:] # Use os.rename() to change the filename os.rename(os.path.join(folder, file), os.path.join(folder, new_file))
以上是如何使用 Python 重新命名目錄中的多個文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!