获取文件

folder_path = r"C:\Users\CNMIZHU7\Downloads\example for Michael"
file_names = []
for file_name in os.listdir(folder_path):
    if os.path.isfile(os.path.join(folder_path, file_name)):
        file_names.append(file_name)

替换文件

import os

languageCodes=["cn", "ko", "ja", "de", "it", "fr", "es", "en"]

folder_path = r"C:\Users\CNMIZHU7\Downloads\example for Michael"
file_names = []
for file_name in os.listdir(folder_path):
    if os.path.isfile(os.path.join(folder_path, file_name)):
        file_names.append(file_name)

for languageCode in languageCodes:
    for file_name in file_names:
        if(file_name.lower().endswith(f"{languageCode}.png") and len(file_name)<=22):
            key = file_name[0:12]
            for file_name_second in file_names:
                if(file_name_second.startswith(key) and file_name_second.lower().endswith(f"{languageCode}.png") and file_name_second!=file_name):
                    os.remove(os.path.join(folder_path, file_name_second))
                    os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, file_name_second))