home/%User_name%/
看起来找不到我的 File "/home/%User_name%/%Project_name%/./handlers/command_handlers.py",
line 103, in handle_start
if str(user_id) in config["ADMINS"]:
KeyError: 'ADMINS'
。我的config.json
文件夹中有config和data_user jsons。 看来我需要做SMTH多,而不仅仅是从PC上载我的项目。 我有与路径有关的代码的这一部分:
home/%User_name%/%Project_name%/
它在我的Win10 PC上非常完美,其中Project文件夹位于Visual Studio Code Workspace中。
我应该更改以在Pythonanywhere运行机器人?
我试图改变我的机器人代码中的路径,但它不起作用。
Okay,我尝试了更多并取得了成功。
user_data和
config文件都位于
%project_name%文件is.
我将user_data路径更改为简单CONFIG_FILE = "%Project_name%/config.json"
def load_config():
if not os.path.exists(CONFIG_FILE):
return {}
with open(CONFIG_FILE, 'r', encoding='utf-8') as file:
return json.load(file)
,并将代码编辑为:
"DATA_FILE: "user_data.json"