批量去文件名中字符
stevezhou 2014.10.27
场景:
在‘D:\work\数据分析\GA页面数据分析’40个 ‘Analytics 流量--SEO流量 自然搜索流量 20130101-20130131.xlsx’这种规则的文件名。
解决问题:去掉‘D:\work\数据分析\GA页面数据分析’目录下,所有文件名中的‘Analytics 流量--SEO流量 自然搜索流量 ’字符串
代码:
import os
templist=os.walk('D:\\work\\数据分析\\GA页面数据分析')
for root,d,filenames in templist:
for name in filenames:
if 'Analytics' in name:
os.rename(os.path.join(root,name),os.path.join(root,name.replace('Analytics 流量--SEO流量 自然搜索流量 ','')))
这种方法相当简单粗暴,可以更精细化,不过能解决问题!