python-3.x - python3和scrapy路径
问题描述
1、python3程序,如何从不同目录导入模块
2、如何获取scrapy的路径信息
3、from RUGplatform.custom_module.rule_module import CrawlRule, ParserRule
ImportError: No module named 'RUGplatform'
解决方案
我的解决方案:
import os
import sys
sys.path.append('/'.join(os.path.split(os.path.realpath(__file__))[0].split('/')[0:-2]))<br>
from RUGplatform.custom_module.rule_module import CrawlRule, ParserRule
有没有更优雅的解决方案?例如,scrapy 框架的解决方案
推荐阅读
- jquery - 使用 wp_localize_script 本地化 jQuery
- apache-kafka - 取消删除来自 kafka 的消息
- javascript - 引导表过滤器控制标题行刷新问题
- sqlalchemy - SQLAlchemy 禁用关系上的级联
- python - 递归函数中的 Python itertools.groupby()
- c++ - 为什么我们不能修改 C++ 编译器来更好地在编译时捕获指针问题,而不是创建智能指针?
- cmake - Cmake - 文档
- linux - 用列表中的单词替换多个文件中的字符串
- python - Python 用分隔符分割字符串
- reactjs - 'string | 类型的参数 undefined' 不能分配给'string' 类型的参数。类型“未定义”不可分配给类型“字符串”