首页 > 解决方案 > 尝试在python中使用shutil复制文件的错误代码

问题描述

我是一个勇敢的玩家,我想创建一个非常基本的 Python 脚本来为我切换帐户(因为你必须实际启动游戏才能这样做)。

不幸的是,该脚本返回了一个我无法理解的错误,这就是我请求您帮助我的原因。

这是代码:

import os
from shutil import copyfile

account = input("enter account >>>")

def accountlog(account):
    file_nameaccount = r"C:/Users/lcc_zarkos/AppData/Local/Riot Games/Riot Client/Data/RiotClientPrivateSettings_",account
    file_name = r"C:/Users/lcc_zarkos/AppData/Local/Riot Games/Riot Client/Data/RiotClientPrivateSettings"
    copyfile(file_nameaccount,file_name)

accountlog(account)
os.system(r"C:/Riot Games/Riot Client/RiotClientServices.exe")

输出在图像中

基本上,启动器存储一个名为 RiotClientPrivateSettings 的文件(我删除了该文件,但我确信这不是脚本无法正常工作的原因),该文件存储帐户数据,并且每个帐户都有另一个文件。python 脚本将用另一个帐户替换 RiotClientPrivateSettings 文件,这将使我登录另一个帐户。

标签: python

解决方案


推荐阅读