本文来源:批量修改Mac txt文件名 Python脚本-钻芒博客 (zuanmang.net)
需求:
修改文件夹内所有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命令重命名文件效果
温馨提示:本文最后更新于2023-04-14 21:02:09
,某些文章具有时效性,若有错误或已失效,请在下方留言或联系 钻芒博客。
标签:钻芒,Python,filename,Mac,path,folder,txt
From: https://www.cnblogs.com/zhuchegongsi/p/17373608.html