在 pydev 中,我有一个名为 webcrawler 的 python 包。这个包在目录'/home/raido/Workspace/WebCrawler' 包中包含了一些模块;website, tier, referrer, etc. etc... 每个模块都包含一系列功能。我想在另一个 pydev 项目中使用这些功能之一,所以我输入了....
import sys
sys.path.append('/home/raido/Workspace/WebCrawler')
from webcrawler import website
print website.getXmlLang('http://www.google.com')
该脚本运行良好并运行打印出信息的函数。我不明白为什么“从网络爬虫导入网站”行中的网站一词带有红色下划线。错误说...
Unresolved import: website
website Found at: TestUrl
from webcrawler import website
但是,一切似乎都运行良好。这是一个 pydev 错误吗?我该如何解决?我试过这样做。
import sys
sys.path.append('/home/raido/Workspace/WebCrawler')
from webcrawler.website import getXmlLang
print getXmlLang('http://www.google.com')
即使这样做也可以这样做,也会用红色强调导入“getXmlLang”。
Python 2.6.5 Eclipse 3.7.1 PyDev 2.5.0.2012050419 Ubuntu 10.04