你可以使用以下代码来完成你的需求:

import os
import shutil
import getpass

# 获取本机用户名
username = getpass.getuser()

# 源文件夹路径
source_folder = "C:\\Program Files\\AMD SystemDeck"

# 目标文件夹路径
target_folder = "C:\\Users\\{}\\Desktop".format(username)

# 遍历源文件夹中的文件
for file_name in os.listdir(source_folder):
    if 'unilog' in file_name and file_name.endswith('.csv'):
        # 构造新的文件名
        new_file_name = "{}_Single.csv".format(username)
        
        # 源文件路径
        source_file = os.path.join(source_folder, file_name)
        
        # 目标文件路径
        target_file = os.path.join(target_folder, new_file_name)
        
        # 复制并重命名文件
        shutil.copy(source_file, target_file)

请注意,上述代码中假设你有权限访问源文件夹和目标文件夹,并且目标文件夹已经存在。如果目标文件夹不存在,你可以使用os.makedirs(target_folder)来创建目标文件夹

请示例代码用python完成:在CProgram FilesAMD SystemDeck路径下名称中有unilog 和csv 关键字的csv文件复制到桌面上并把该文件改名为本机用户名称 + _Single+csv的格式

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

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