【发布时间】:2014-06-12 21:05:37
【问题描述】:
为什么第一个代码不起作用而第二个代码起作用?
第一个代码:
import selenium
driver = selenium.webdriver.Firefox()
AttributeError: 'module' 对象没有属性 'webdriver'
第二个代码:
from selenium import webdriver
driver = webdriver.Firefox()
【问题讨论】:
-
我也很好奇这个。我注意到当你导入一个模块时 iPython Notebook 会遗漏一些东西,即使你
from module import *... -
对于它的价值,硒的
__init__.py只是from selenium import selenium。它不会导入任何其他内容。 -
@Michael ... 所以这意味着人们可能想写
from selenium.selenium import selenium:D -
@BenjaminHodgson,不完全是 - 进口的硒是类。这会引发错误 (
ImportError: No module named selenium)... -
@Michael 我刚试过,对我来说很好用
标签: python python-2.7 python-2.x