需求:
修改文件夹内所有txt文件的文件名称,如 钻芒博客1234_你好1234567.txt
要求去掉_后边的名称,使其改成 钻芒博客1234.txt
如果文件名称没有_,则不处理
Python
import os
import subprocess
# 替换成你的txt文件所在的文件夹路径
folder_path = "/path/to/folder # 替换成你的txt文件所在的文件夹路径
os.chdir(folder_path) # 切换到指定的文件夹路径
for filename in os.listdir(folder_path):
if filename.endswith(".txt") and "_" in filename:
newname = filename[:filename.index("_")] + ".txt" # 根据_截取文件名
subprocess.run(["mv", filename, newname]) # 调用mv命令重命名文件
效果
© 版权声明
THE END
暂无评论内容