Tại sao mã đầu tiên không hoạt động trong khi mã thứ hai hoạt động?Tại sao nhập khẩu không phải lúc nào cũng nhập các gói lồng nhau?
mã đầu tiên:
import selenium
driver = selenium.webdriver.Firefox()
AttributeError: 'module' object has no attribute 'webdriver'
mã thứ hai:
from selenium import webdriver
driver = webdriver.Firefox()
Tôi cũng tò mò về điều này. Tôi đã nhận thấy rằng iPython Notebook bỏ sót mọi thứ khi bạn nhập một mô-đun, ngay cả khi bạn 'từ nhập mô-đun *' ... – Engineero
Với giá trị của nó, '__init __. Py' của selen chỉ là' từ selenium selenium'. Nó không nhập bất cứ thứ gì khác. – Michael
@Michael ... do đó có nghĩa là người ta có thể muốn viết 'từ selenium.selenium selen nhập khẩu: D –