代码功能是批量将文件名中的编号+166后重新命名
import os
path = 'E:/Documents/2-tools/PYTHON/rn'
os.chdir(path)
oldNamelist = os.listdir()
#print(oldNamelist)
for name in oldNamelist:
ind = name.index("-")
old_str = int(name[:ind:])
drop_str = str(old_str)
# print(old_str, drop_str, type(drop_str) )
if old_str < 200:
new_str = str(old_str + 166)
print(name)
new_name = new_str.join(name.split(drop_str))
os.rename(name, new_name)
else:
break
原文件名是:
34-Python包和模块-三方包和模块的安装-单文件模块安装.mp4
35-Python包和模块-三方包和模块的安装-本地安装-带setup.py文件的包安装-1.mp4’
36-Python包和模块-三方包和模块的安装-本地安装-带setup.py文件的包安装-2-setuptools安装.mp4
37-Python包和模块-三方包和模块的安装-本地安装-egg格式的包安装.mp4
输出结果是:
200-Python包和模块-三方包和模块的安装-单文件模块安装.mp4
201-Python包和模块-三方包和模块的安装-本地安装-带setup.py文件的包安装-1.mp4’
202-Python包和模块-三方包和模块的安装-本地安装-带setup.py文件的包安装-2-setuptools安装.mp4
203-Python包和模块-三方包和模块的安装-本地安装-egg格式的包安装.mp4