以下是用 Python 编写的批量修改文件名的程序,可以根据需要更改文件名中的特定部分。

import os

# 获取需要修改的文件夹路径和需要替换的字符串
folder_path = input('请输入需要批量修改文件名的文件夹路径:')
old_str = input('请输入需要替换的字符串:')
new_str = input('请输入替换后的字符串:')

# 遍历文件夹中的所有文件并进行文件名的替换操作
for file_name in os.listdir(folder_path):
    if old_str in file_name:
        new_file_name = file_name.replace(old_str, new_str)
        os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))

print('文件名修改完成!')

使用例子:

假设需要将文件夹'D:/test'中所有文件名中的'abc'替换为'def',则可以按以下步骤操作:

  1. 打开 Python 编辑器并复制上述代码;
  2. 将代码中的变量'folder_path'的值修改为'D:/test';
  3. 将代码中的变量'old_str'的值修改为'abc';
  4. 将代码中的变量'new_str'的值修改为'def';
  5. 运行代码并等待程序执行完毕。

执行完毕后,该文件夹中所有文件名中的'abc'都已被替换为'def'。

Python 批量修改文件名程序:带注释和使用示例

原文地址: https://www.cveoy.top/t/topic/nn0I 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录