我可以给你提供一个解决方案来批量自动将多个文档进行命名。
首先,你需要将你的文档放在一个文件夹中。接下来,你需要使用Python的os模块来遍历文件夹中的文件。使用os模块内的listdir()
函数可以获取文件夹中的所有文件名,然后你可以使用rename()
函数来修改文件名。
下面是一个示例代码,可以实现将文件名从"文字_数字"格式修改为"数字.文字"格式:
import os
folder_path = '你的文件夹的路径'
# 获取文件夹中的所有文件名
files = os.listdir(folder_path)
for file in files:
# 分割文件名,以"_"为分隔符
name, number = file.split("_")
number = number.split(".")[0] # 去除数字后面的文件扩展名
# 新文件名
new_name = f"{number}.{name}"
# 修改文件名
os.rename(os.path.join(folder_path, file), os.path.join(folder_path, new_name))
请将代码中的folder_path
替换为你的文件夹路径。运行此代码后,你将会看到文件名从"文字_数字"格式修改为"数字.文字"格式。
注意:在运行代码之前请确保你已经备份了原始文件。此代码只适用于修改文件名,不会修改文件的内容。