在python中有没有方法返回一个目录?
我正试图从在python中有没有方法返回一个目录?,python,json,Python,Json,我正试图从economy.py 为此,我需要返回一个目录,我尝试了。/bot\u data/users\u info.json,但我得到了以下错误: 命令引发异常:FileNotFoundError:[Errno 2]没有这样的文件或目录:'../bot\u data/users\u info.json' with open("../bot_data/users_info.json") as f: users_info = json.load(f) 目
economy.py
为此,我需要返回一个目录,我尝试了。/bot\u data/users\u info.json
,但我得到了以下错误:
命令引发异常:FileNotFoundError:[Errno 2]没有这样的文件或目录:'../bot\u data/users\u info.json'
with open("../bot_data/users_info.json") as f:
users_info = json.load(f)
目录:
机器人数据
- users_info.json
- economy.py
cogs
和bot\u data
都在同一个目录中请将问题中的代码作为文本而不是链接图像包含在内。至于这个问题,我怀疑您的工作目录已经上升了一级(您正在运行的脚本所在的位置),因此您不需要再上升一级。您是否尝试过bot\u data/users\u info.json?我编辑过,是的,我尝试过“bot\u data/users\u info.json”当前目录是什么?必须是cogs
,才能获得相对工作路径。尝试print(os.getcwd())
import os
在运行os.getcwd()
Nvm之前,我设法找到了我不得不写的错误。“/bot\u data/users\u info.json”insead of.。/bot\u data/users\u info.json”请将代码作为文本而不是链接图像包含在问题中。至于这个问题,我怀疑您的工作目录已经上升了一级(您正在运行的脚本所在的位置),因此您不需要再上升一级。您是否尝试过bot\u data/users\u info.json?我编辑过,是的,我尝试过“bot\u data/users\u info.json”当前目录是什么?必须是cogs
,才能获得相对工作路径。尝试print(os.getcwd())
import os
在运行os.getcwd()
Nvm之前,我设法找到了我必须写的错误“/bot\u data/users\u info.json”insead of”。/bot\u data/users\u info.json”