在爬取IT桔子网时,遇到了投融资返回最新估值金额为万元级别且不直观的问题
最新估值(万元)
30000
5000
15000
30000
15000
188000
5000
5000
5000
27625
首先增加个判断,位数大于即为亿元。则利用位数换算 /10000。之后利用{0:g}’.format(num)格式化无效0
if len(str(row['valuation'])) > 4:
num = row['valuation']/10000
num = str('{0:g}'.format(num)) + '亿元' # 去除小数后面的无效0
else:
num =str(row['valuation'] ) + '万元'
print(num)