gpt4 book ai didi

python - 为什么导入并不总是导入嵌套包?

转载 作者:太空狗 更新时间:2023-10-29 22:13:17 25 4
gpt4 key购买 nike

为什么第一个代码不起作用而第二个代码起作用?

第一个代码:

import selenium

driver = selenium.webdriver.Firefox()

AttributeError: 'module' object has no attribute 'webdriver'

第二个代码:

from selenium import webdriver

driver = webdriver.Firefox()

最佳答案

嵌套包不会自动加载;直到你导入 selenium.webdriver它是否可以作为属性使用。导入只是 selenium还不够。

这样做:

import selenium.webdriver

driver = selenium.webdriver.Firefox()

有时包本身会在 __init__.py 中导入嵌套包包初始化程序; os进口os.path , 所以 os.path立即可用,即使您只导入 os .

关于python - 为什么导入并不总是导入嵌套包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24193884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com