Python 批量修改文件名:快速替换字符串

使用 Python 代码,您可以轻松地批量修改指定文件夹中的所有文件名,将文件名中的特定字符串替换为新字符串。

以下是一个示例代码,您可以将其复制并修改以满足您的需求。

import os

folder_path = '/path/to/folder'
old_str = 'old'
new_str = 'new'

# 遍历目标文件夹中的所有文件
for filename in os.listdir(folder_path):
    # 如果文件名包含要替换的字符串
    if old_str in filename:
        # 生成新的文件名
        new_filename = filename.replace(old_str, new_str)
        # 构建新旧文件路径
        old_path = os.path.join(folder_path, filename)
        new_path = os.path.join(folder_path, new_filename)
        # 重命名文件
        os.rename(old_path, new_path)

使用方法:

  1. 将代码复制到您的 Python 编辑器中。
  2. '/path/to/folder' 替换为目标文件夹的实际路径。
  3. 'old' 替换为需要替换的字符串。
  4. 'new' 替换为替换后的字符串。
  5. 运行代码。

代码将遍历目标文件夹中的所有文件,并检查文件名是否包含需要替换的字符串。如果找到匹配项,则代码会生成新的文件名,并重命名文件。

注意:

  • 请谨慎使用此代码,因为它会直接修改您的文件。在运行代码之前,建议备份您的数据。
  • 如果您需要更高级的功能,例如根据特定规则进行文件名修改,您可以进一步修改代码以满足您的需求。
Python 批量修改文件名:快速替换字符串

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

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