- 积分
- 1019
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-1-26
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
#网址:https://blog.csdn.net/zf_missyou/article/details/100070388
import re
import os
path = "E:\B" #输入你要更改文件的目录
originalname = '123' #123是要查找文件名里包含123的文件
replacename = '321' #321是要被替换的字符串,如果就是删除originalname,那么replacename = ''就可以
def main1(path1):
files = os.listdir(path1) # 得到文件夹下的所有文件名称
for file in files: #遍历文件夹
if os.path.isdir(path1 + '\\' + file):
main1(path1 + '\\' + file)
else:
files2 = os.listdir(path1 + '\\')
for file1 in files2:
if originalname in file1:
#用‘’替换掉 X变量
n = str(path1 + '\\' + file1.replace(originalname,replacename))
n1 = str(path1 + '\\' + str(file1))
try:
os.rename(n1, n)
except IOError:
continue
main1(path)
|
|