小编Sas*_*cha的帖子

Python:从父文件夹导入文件

...现在我知道这个问题已被多次询问了,我已经看过这些其他主题了.到目前为止,没有任何工作,从使用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

11
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×1