你可以使用 Python 的 os 和 shutil 模块来实现这个功能。首先,你需要遍历当前文件夹中的所有文件,找到文件名中包含 "l_english" 的 yml 文件。然后,你可以使用字符串的 replace 方法将 "l_english" 替换为 "l_simp_chinese",并将新的文件名用 shutil 的 copy 函数复制到新的文件。

以下是一个示例代码:

import os
import shutil

# 获取当前文件夹路径
folder_path = os.getcwd()

# 遍历当前文件夹中的所有文件
for file_name in os.listdir(folder_path):
    # 判断文件是否是 yml 文件并且包含 "l_english"
    if file_name.endswith(".yml") and "l_english" in file_name:
        # 替换文件名中的 "l_english" 为 "l_simp_chinese"
        new_file_name = file_name.replace("l_english", "l_simp_chinese")
        # 构造新文件的路径
        new_file_path = os.path.join(folder_path, new_file_name)
        # 使用 shutil 的 copy 函数复制文件
        shutil.copy(file_name, new_file_path)

请注意,这段代码假设你想要将当前文件夹中的所有满足条件的 yml 文件复制到同一个文件夹中。如果你想要将文件复制到不同的文件夹中,请相应地修改代码中的 new_file_path 变量的构造方式。

Python 批量转换文件夹内 l_english.yml 文件为 l_simp_chinese.yml

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

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