我已经仔细研究过并发现了许多问题并提出了许多答案,但似乎没有什么能够达到标准。
我在一个名为test的文件夹下设置了两个文件config.py
和test.py
。
config包含代码:
class Config:
def __init__(self, name):
self.name = name
虽然测试有:
try:
# Trying to find module in the parent package
from . import config
print(config.debug)
del config
except ImportError:
print('Relative import failed')
try:
# Trying to find module on sys.path
import config
print(config.debug)
except ModuleNotFoundError:
print('Absolute import failed')
根据此stack答案的答案供应商,这已经汇总了。
不幸的是,当我尝试直接调用它时from config import Config
我得到ModuleNotFoundError
我真的迷失在这一点上,无法弄清楚从哪里开始。
使用Python 3.6,atom.io作为我的IDE。