...现在我知道这个问题已被多次询问了,我已经看过这些其他主题了.到目前为止,没有任何工作,从使用sys.path.append('.')到导入foo
我有一个python文件,希望导入一个文件(在其父目录中).你能帮我弄清楚我的子文件如何成功导入其父目录中的文件.我正在使用python 2.7
结构是这样的(每个目录中都有__ init __ .py文件):
StockTracker/
__ Comp /
____ a.py
____ SubComp /
__ _ __ _b.py
在b.py里面,我想导入a.py:所以我尝试了下面的每一个但是我仍然在b.py里面写了一个错误,说"没有这样的模块"
import a
import .a
import Comp.a
import StockTracker.Comp.a
import os
import sys
sys.path.append('.')
import a
sys.path.remove('.')
Run Code Online (Sandbox Code Playgroud) python ×1