导入的函数找不到配置文件

时间:2019-07-14 13:51:16

标签: python import configuration

我有一些python文件,它们使用名为credentials.json的配置文件

只要我的文件与credentials.json文件位于同一文件夹中,它都可以正常工作,但是导入该函数时,出现以下错误FileNotFoundError: [Errno 2] No such file or directory: 'credentials.json'

我从文件夹中链接了文件结构的图片 enter image description here

我有一个configuration.py文件,其中我的certificate.json文件有一个硬编码值。

但是正如答案中指出的那样,我认为这条路需要相对 即使导入了函数,如何使路径正常工作?

1 个答案:

答案 0 :(得分:1)

您没有显示任何代码,但我敢打赌,您在函数的主体中硬编码了'credentials.json'。解决方案是将其更改为绝对路径,或者甚至更好,将路径作为参数传递给credentials.json