从单独目录

时间:2016-12-11 11:15:45

标签: python flask import

我的烧瓶应用程序是现在的一个大文件列表,我正在尝试将其分为两个主要文件夹, app spiders ,以便它看起来像这样:

- app
  -- __init__.py
  -- app.py
  -- models.py
- spiders
  -- __init__.py
  -- scrape.py
Procfile
requirements.txt

我遇到的问题是在尝试将模型导入scrape.py文件时。

当我尝试完全导入它时: from app.models import Rate, Hotel, Location我收到错误'no module named app'。 当我尝试相对导入时: from ..app.models import Rate, Hotel, Location我收到错误SystemError: Parent module '' not loaded, cannot perform relative import。 我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

这应该有效:

yourContentView= (LinearLayout) findViewById(R.id.content_main1);
yourContentView.removeAllViews();

注意:这实际上是一个丑陋的解决方案,因为它会破坏文件中的导入块。我建议在main文件夹中添加一个主代码文件,如main.py,然后导入蜘蛛和app模块。您不应将流控制器分布在子文件夹

中的文件中