Игнорирование персонажа при конвертации - PullRequest
0 голосов
/ 20 февраля 2019

Используя команду:

cena_postov=driver.find_elements_by_xpath("//*[starts-with(@id, 'td_')]/td[11]/a[1]/span/span")
for spisok_cen in cena_postov:
  print(spisok_cen.get_attribute('textContent'))

Я получаю текстовый список.Я хочу преобразовать его в число, используя

if int(spisok_cen.get_attribute('textContent'))<=10 and int(spisok_cen.get_attribute('textContent'))>=12000:
 print('anything')

, но символ ' беспокоит меня.Я получаю сообщение об ошибке invalid literal for int() with base 10: ": 6'000, как заставить python игнорировать этот символ?

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете использовать replace метод для удаления ненужных ':

if int(spisok_cen.get_attribute('textContent').replace("'", ""))<=10 and int(spisok_cen.get_attribute('textContent').replace("'", ""))>=12000:
    print('anything')

Также вы можете найти решение с помощью locale здесь .

...