这是情况。我创建了一个目录结构如下
pymaster
----------file1.py
pymaster2
----------file2.py
pymaster1 和 pymaster2 目录都不是包。那是故意的。
我在 file1.py 中设置了一个变量 x=1
在 file2.py 我做了以下:
import sys, os
sys.path.append(os.path.realpath('..'))
# this added the path to the pymaster directory to my system
#path. I printed it out and it was added.
import pymaster
print(file1.x)
我收到以下错误消息:
Traceback(最近一次调用最后一次):
文件“file2.py”,第 5 行,在 import pymaster ImportError:没有名为 pymaster 的模块
有什么建议么?