#!/usr/bin/env python
#coding:utf-8
import re,os
def rename():
f = os.listdir('.')
for filename in f:
if os.path.isfile(filename):
p=re.compile(r'\d+\.txt$')
match = p.search(filename)
if match:
newname=re.subn(r'\d+','jack',filename)[0]
print newname
os.renames(filename, newname)
if __name__ == '__main__':
rename()
python遍历当前文件夹批量修改文件名
原创
©著作权归作者所有:来自51CTO博客作者spider1983的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python 更改文件名 python文件名怎么改
一、问题在处理文件或者一些其他信息的时候我们需要更改文件名,那么我们可以写一个程序来修改这些文件名,以减少我们重复的做一件事。
python 更改文件名 python 文件名 Python 文件路径 -
python 更改文件类型 python更改文件名
最近在处理数据的时候,发现要批量修改文件名,但是文件量太大,一个一个改太麻烦,于是想到用python编程实现。总共是90个CSV文件,我要把名字里的横杠去掉才能继续后面的处理。用python怎么操作呢?很简单,首先导入python自带的os模块import os然后获取要修改的所有文件名:file_names = os.listdir('data/050300')listdir方法可以获取‘dat
python 更改文件类型 python 修改文件名 python 获取文件名 python修改文件名 python批量修改文件名