【发布时间】:2013-03-30 21:50:03
【问题描述】:
我查看了以前的答案,这些答案似乎表明我应该能够使用:
from .. import code
虽然它产生了这个: ValueError:尝试相对导入超出顶级包
虽然这似乎不起作用。我的文件结构如下:
scraper/
__init__.py
bot/
scraper.py
__init__.py
wigan/
council.py
__init__.py
我可以使用:
from wigan import council
虽然来自委员会,但在尝试加载 scraper.py 时,以下操作均无效:
from .. import scraper
from scraper.bot import scraper
from scraper.bot.scraper import scraper
任何帮助都会很棒。谢谢:-)
【问题讨论】:
-
你得到什么样的错误?异常、警告还是什么都没有?
-
当我尝试做 scraper.bot 时出现 ImportError,当我使用时出现 ValueError ..
-
你应该把scraper文件夹放到'site-packages'或者
import sys; print(sys.path)的另一个文件夹中,然后重试import语句
标签: python import directory parent