Я пытаюсь написать функцию python с некоторыми параметрами, которые являются строками в выражении.
def deleteElement(file, selector, value):
with open(file) as f:
soup = BeautifulSoup(f, 'html.parser')
removeThis = soup.find('div', {selector : value}) ...
Когда я запускаю функцию, нужно ли просто вводить значения в кавычках?
deleteElement('file.txt', 'class', 'main-div')
, чтобы она интерпретировалась как:
removeThis = soup.find('div', {'class' : 'main-div'})