2016-04-21 32 views
2

我已经尝试了大部分的stackoverflow的例子,但我找不到方法。 我有两个问题,我怎么做一个串转换为文本..Python的硒字符串到int

posts = driver.find_elements_by_class_name("currency-chaos") 
numberOfItems = 1 
for post in posts: 
    numberOfItems = numberOfItems + 1 
    print(numberOfItems) 
    print(post.text) 

以及如何从文本中删除一个字母,然后将它转移到一个int?

+1

能告诉你什么是您的电流输出和期望呢? – alecxe

回答

1

你可以使用正则表达式来删除非数字字符,然后解析与float数量:

import re 

value = float(re.sub(r"[^\d.]", "", post.text)) 
print("value: %s" % value)