所以我试图实现一个API只是为了对其进行试验。为了清楚起见,我决定将有关身份验证的所有凭据保存在一个名为“身份验证”的单独文件夹中
我的文件夹的组织如下所示
这是问题来自“ getNewAuth.py”文件的地方。
from Authentication import tokens, credentials
from Resources import statusCodes
import requests
import json
由于'Authentication'和'Resources'文件夹都具有 init .py文件,因此'getNewAuth.py'应该能够作为模块访问它们。
但是,当尝试运行文件时,出现错误消息
Traceback (most recent call last):
File "getNewAuth.py", line 7, in <module>
from Authentication import tokens, credentials
ModuleNotFoundError: No module named 'Authentication'
答案 0 :(得分:0)
您可能直接运行getNewAuth.py,
使其成为runRESTAPI顶级程序包,或者将Authentication作为另一个程序包注册到PATH中,或者将getNewAuth.py复制到根文件夹,然后尝试运行