批量修改Mac txt文件名 Python脚本

zhuchegongsi / 2023-05-05 / 原文

本文来源:批量修改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命令重命名文件

效果

%title插图%num

 温馨提示:本文最后更新于2023-04-14 21:02:09,某些文章具有时效性,若有错误或已失效,请在下方留言或联系 钻芒博客。