Форум сайта python.su
0
Здравствуйте!
“Incorrect integer value: ‘\n 6 300 000\xa0₽\n’ for column ‘price’ at row 1”)
Вопрос: можно ли как то получить из этой строки только число более элегантным способом, нежели реплейсами?
Офлайн
857
>>> s = '\n 6 300 000\xa0₽\n' >>> int(''.join(filter(str.isdigit, s))) 6300000 >>>
Офлайн
0
py.user.nextБольшое спасибо!
Отредактировано Santik (Апрель 20, 2018 17:29:45)
Офлайн