问题:python报错 Message: ‘chromedriver.exe’ executable needs to be in PATH
解决
- 将chromedriver.exe 添加到环境变量
- 查看chromedriver.exe 是否匹配浏览器
- 看代码:
driver = webdriver.Chrome(“C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe”)
替换代码:driver = webdriver.Chrome(executable_path=driver_path)
base_path = os.path.dirname(os.path.abspath(file)) + ‘…’
driver_path = os.path.abspath(base_path+’\drivers\chromedriver.exe’)
print(driver_path)
发现代码中的路劲是src下面的dirvers.目录调整一下,成功
5.附上目录操作代码:
import os
print ‘获取当前目录’
print (os.getcwd())
print (os.path.abspath(os.path.dirname(file)))
print (os.path.dirname(os.path.abspath(file)))
print (base_path,“base path”)
print (“获取上级目录’”)
print (os.path.abspath(os.path.dirname(os.path.dirname(file))))
print (os.path.abspath(os.path.dirname(os.getcwd())))
print (os.path.abspath(os.path.join(os.getcwd(), “…”)))
print (“获取上上级目录’”)
print( os.path.abspath(os.path.join(os.getcwd(), “…/…”)))
- 附上常规操作链接:
Python os.path() 模块 http://www.runoob.com/python/python-os-path.html
本博客仅仅记录我自己遇见过的bug,仅仅用于个人备查。
如果不是很明确,请见谅。
如果你也遇见相同问题,请留言, 我会详细解答。