我想重命名所有 .csv 文件,假设说 mac&cheese_12012010, mac&cheese_13012010, mac&cheese_14012010, mac&cheese_15012010, mac&cheese_16012010.......只在'_之后的部分。我想基本上删除 mac&cheese 并保留 python 中的日期。
import os
# Change the directory
folder = r'E:\demos\files\reports\\'
# For Windows folder = r'E:/demos/files/reports/'
for file_name in os.listdir(folder):
if file_name.endswith(".csv"):
source = folder + file_name
# We only want the dates
destination = file_name.split('_')[1] +".csv"
# Renaming the file
os.rename(source, destination)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句