当前位置:嗨网首页>书籍在线阅读

12-项目_将带有美国风格日期的文件重命名为欧洲风格日期

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

10.4 项目:将带有美国风格日期的文件重命名为欧洲风格日期

假定你的老板用电子邮件发给你上千个文件,文件名包含美国风格的日期(MM-DD-YYYY),需要将它们重命名为欧洲风格的日期(DD-MM-YYYY)。手动完成这个繁琐的任务可能需要几天时间。让我们写一个程序来完成它。

程序需要完成以下任务。

1.检查当前工作目录的所有文件名,寻找美国风格的日期。

2.如果找到,将该文件重命名,交换月份和日期的位置,使之成为欧洲风格的日期。

这意味着代码需要执行以下操作。

1.创建一个正则表达式,可以识别美国风格日期的文本模式。

2.调用 os.listdir() ,找出工作目录中的所有文件。

3.循环遍历每个文件名,利用该正则表达式检查它是否包含日期。

4.如果它包含日期,用 shutil.move() 对该文件重命名。

对于这个项目,打开一个新的文件编辑器窗口,将代码保存为renameDates.py。