Python 出现异常:FileNotFoundError[Errno 2]没有这样的文件或目录:“data.json”

Python 出现异常:FileNotFoundError[Errno 2]没有这样的文件或目录:“data.json”,python,python-3.x,Python,Python 3.x,帮我解决这个问题。'data.json'与我的python脚本在同一个目录中,但是当我运行程序时,我得到以下错误 出现异常:FileNotFoundError[Errno 2]没有这样的文件或目录:“data.json” 这取决于运行脚本的文件夹,而不是脚本文件夹 要获取脚本所在目录的实际路径,可以使用它: import os dir_path = os.path.dirname(os.path.realpath(__file__)) open(dir_path + '/' + 'data.

帮我解决这个问题。'data.json'与我的python脚本在同一个目录中,但是当我运行程序时,我得到以下错误

出现异常:FileNotFoundError[Errno 2]没有这样的文件或目录:“data.json”

这取决于运行脚本的文件夹,而不是脚本文件夹

要获取脚本所在目录的实际路径,可以使用它:

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))

open(dir_path + '/' + 'data.json')
这取决于运行脚本的文件夹,而不是脚本文件夹

要获取脚本所在目录的实际路径,可以使用它:

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))

open(dir_path + '/' + 'data.json')

经过进一步研究。我注意到这里的重点是探索python的操作系统模块。可以从各个站点在线获得教程。OS模块可帮助您的程序与底层操作系统进行通信。我提出的问题由操作系统模块明确处理。

经过进一步研究。我注意到这里的重点是探索python的操作系统模块。可以从各个站点在线获得教程。OS模块可帮助您的程序与底层操作系统进行通信。我提出的问题由操作系统模块显式处理。

要解决此问题,必须将data.json文件移出python脚本文件夹,然后运行程序


您的代码非常好。

要解决此问题,必须将data.json文件移出python脚本文件夹,然后运行程序


你的代码非常好。

@iEldenI我对编码有点陌生。请在我的程序中帮助我将你的答案上下文化。请按程序的工作方式为我编辑程序。@iEldenI我对编码有点陌生。请在我的程序中帮助我将你的答案上下文化。为我编辑程序的工作方式。