【发布时间】:2016-10-03 04:43:18
【问题描述】:
我正在使用 beautifulsoup4 从网站中提取价格标签。我使用的代码是这样的
#price
try:
price = soup.find('span',{'id':'actualprice'})
price_result= str(price.get_text())
print "Price: ",price_result
except StandardError as e:
price_result="Error was {0}".format(e)
print price_result
我得到的输出是一个带有逗号格式的字符串。例如
82,000,00
我想要什么:
将格式从字符串价格更改为不带逗号的整数价格,以便我可以将它们用作 excel 中字符串的值
【问题讨论】:
-
“没有逗号”是什么意思?您想从号码中删除逗号,还是简单地将其更改为点?
-
我只想在提取时将其用作数字,以便进行计算。
-
不带逗号的更清楚
-
这是一个奇怪的符号。通常为 82,000.00 或 82.000,00。 “数字”总是这样的格式吗?
标签: python string python-2.7 python-3.x beautifulsoup