0

我正在使用 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:

我感谢任何帮助或提示。如果您想查看更多代码,请告诉我!提前致谢!

4

0 回答 0