我的烧瓶应用程序是现在的一个大文件列表,我正在尝试将其分为两个主要文件夹, 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
。
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
这应该有效:
yourContentView= (LinearLayout) findViewById(R.id.content_main1);
yourContentView.removeAllViews();
注意:这实际上是一个丑陋的解决方案,因为它会破坏文件中的导入块。我建议在main文件夹中添加一个主代码文件,如main.py,然后导入蜘蛛和app模块。您不应将流控制器分布在子文件夹
中的文件中