Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从相对路径读取python3中的json_Json_File_Python 3.x - Fatal编程技术网

从相对路径读取python3中的json

从相对路径读取python3中的json,json,file,python-3.x,Json,File,Python 3.x,这是我的项目结构: main -/data/data.json -/a/b/c.py main.py 数据文件夹位于主文件夹中,主文件夹是我的项目的根目录。 我需要在python3中从c.py读取data.json open()中的字符串是什么 这可以在windows中使用,但不能在linux中使用打开两个文件夹,然后在data/data.json中使用: with open('../../data/data.json') as f: ... 如果您在Windows上,请用反斜杠替换

这是我的项目结构:

main
-/data/data.json
-/a/b/c.py
main.py
数据文件夹位于主文件夹中,主文件夹是我的项目的根目录。 我需要在python3中从c.py读取data.json open()中的字符串是什么


这可以在windows中使用,但不能在linux中使用

打开两个文件夹,然后在
data/data.json中使用:

with open('../../data/data.json') as f:
    ...
如果您在Windows上,请用反斜杠替换斜杠

with open('../../data/data.json') as f:
    ...