driver = webdriver.Chrome(executable_path='D:\python3\Scripts\chromedriver.exe', options=options)中路径能表示为当前路径下chromedriver.exe么
时间: 2023-06-20 22:03:42 浏览: 280
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
5星 · 资源好评率100%
可以的,如果 `chromedriver.exe` 和你的 Python 脚本在同一个目录下,那么你可以使用相对路径来表示:
```python
driver = webdriver.Chrome(executable_path='./chromedriver.exe', options=options)
```
或者你也可以使用 `os` 模块来获取当前脚本所在的绝对路径,然后拼接出 `chromedriver.exe` 的绝对路径:
```python
import os
# 获取当前脚本所在的绝对路径
script_dir = os.path.dirname(os.path.abspath(__file__))
# 拼接出 chromedriver.exe 的绝对路径
driver_path = os.path.join(script_dir, 'chromedriver.exe')
driver = webdriver.Chrome(executable_path=driver_path, options=options)
```
这样做的好处是无论你把脚本放在哪个目录下,都可以正确地找到 `chromedriver.exe`。
阅读全文