Python小工具

平时用到的python小工具,记录下来。

批量修改文件名称

需求描述:代码目录如下图所示,因为要导入pycharm中,所以希望只保留数字

 

 代码实现:

# -*- coding: UTF-8 -*-
import os
import re

#设定要修改的路径
path = r'D:\python_finacial'
#使用正则表达式从文件夹名称中提取出章节号
newname = r'.*?(\d+).*?'

for old_dir in os.listdir(path):
    #需要定义一个新的文件夹名称,不然无法为rename提供参数
    new_dir = re.findall(newname, old_dir)[0]
    os.rename(os.path.join(path, old_dir), os.path.join(path, new_dir))

 

 

 最终效果如下:

 

posted @ 2021-01-05 17:31  信德维拉  阅读(127)  评论(0)    收藏  举报