Я пытался это сделать, но не нашел способа сделать это, я думаю, что я что-то не понимаю.
Вот мое дерево .bat, который его запускает: https://i.stack.imgur.com/lrpvG.png
а вот моя папка 'src': https://i.stack.imgur.com/fLEc2.png
Я пытаюсь получить «webdriver.exe» в файле src из betav1.0.1.py.
До сих пор я добрался до этого кода:
import pathlib
from pathlib import Path
import os
path = pathlib.Path().absolute()
pathbase = os.path.basename(path)
import selenium
from selenium import webdriver
driver=webdriver.Chrome(os.path.basename(path).Path('\src\chromedriver.exe'))
но это возвращает ошибку
AttributeError: 'str' object has no attribute 'Path'
Как бы я это сделал?
os.path.basename(path)
Возвращает строку, почему вы снова вызываете путь?
Я нашел решение этой проблемы. Вместо этого я использовал chromedriver-py (https://pypi.org/project/chromedriver-py/), чтобы найти ближайший веб-драйвер.
Что означает path и pathbase, пожалуйста, напечатайте это