Python-从文件中剥离数字并将其汇总

时间:2018-07-23 13:33:37

标签: python url beautifulsoup numbers

我最近开始学习python。现在,我想从网站上剥离数字以进行汇总。

这是我的代码:

import { debounceTime, map } from 'rxjs/operators';

在第11行(计算+ = ...)中,我不确定该怎么办,并且在互联网上的某个地方找到了.string,这有助于我弄清数字,但我不确定为什么这样做或.string起作用。我自己找不到任何有关此方面的信息。如果我将.string更改为.int,它将变为“无”

我希望任何人都可以向我解释.string的使用。

谢谢。

2 个答案:

答案 0 :(得分:1)

您必须将tag.string转换为int

tags = file('span')
calcs = sum([int(tag.string)  for tag in tags])

答案 1 :(得分:0)

.stringTag对象的成员变量。没有.int成员,这就是为什么您尝试访问该值时会得到None的原因。

您的calcs=...行中发生的事情是,您以str的形式从标记中获取数据,然后将str转换为int,似乎是获取数字列表的一种完全有效的方法。