这是我的代码:
import { debounceTime, map } from 'rxjs/operators';
在第11行(计算+ = ...)中,我不确定该怎么办,并且在互联网上的某个地方找到了.string,这有助于我弄清数字,但我不确定为什么这样做或.string起作用。我自己找不到任何有关此方面的信息。如果我将.string更改为.int,它将变为“无”
我希望任何人都可以向我解释.string的使用。
谢谢。
答案 0 :(得分:1)
您必须将tag.string
转换为int
tags = file('span')
calcs = sum([int(tag.string) for tag in tags])
答案 1 :(得分:0)
.string
是Tag
对象的成员变量。没有.int
成员,这就是为什么您尝试访问该值时会得到None
的原因。
您的calcs=...
行中发生的事情是,您以str
的形式从标记中获取数据,然后将str
转换为int
,似乎是获取数字列表的一种完全有效的方法。