Menamakan Semula Berbilang Fail dalam Direktori Menggunakan Python
Menamakan semula berbilang fail dalam direktori boleh menjadi tugas yang membosankan jika dilakukan secara manual. Python, bagaimanapun, menyediakan beberapa pilihan untuk mengautomasikan proses ini, menjadikannya lebih cekap dan tepat.
Pendekatan:
Menggunakan 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))
Menggunakan Manipulasi Rentetan:
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))
Menggunakan 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))
Semua pendekatan ini mencapai hasil yang diingini untuk menamakan semula fail dalam direktori, mengalih keluar awalan "CHEESE_" dan mengekalkan sambungan asal.
Atas ialah kandungan terperinci Cara Menamakan Semula Berbilang Fail dalam Direktori Menggunakan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!