我正在使用 Vultr VPS 来托管我的不和谐机器人。该机器人工作正常,只是它无法将数据存储在 JSON 文件中,这是机器人的重要组成部分。当我尝试使用 打开 JSON 文件with open
时,我收到错误No such file or directory
。我已经导入了 JSON 并仔细检查了文件位置。在我的计算机和replit.com中运行时,打开 JSON 文件效果很好。出于某种原因,在 Vultr 中,它无法找到该文件。我使用 discord.py 作为我的库。
我的 Linux VPS 是 Ubuntu。
这是我的目录树:
.
└── bot
├── bot.py
└── storage
├── open.json
├── prefix.json
├── questions.json
├── server.json
└── tags.json
2 directories, 6 files
我必须从目录的根目录定义文件吗?到目前为止,在 bot.py 中,我尝试过:
with open("/storage/prefix.json") as f:
和
with open("~/bot/storage/prefix.json") as f:
我感谢任何帮助或提示。如果您想查看更多代码,请告诉我!提前致谢!