PyN*_*bie 1 python text integer
我有一些 HTML 正在尝试解析。在某些情况下,单独的 html 属性不会帮助我识别行类型(标题与数据)。幸运的是,如果我的行是数据行,那么它应该有一些可以转换为整数的值。对于可以进行转换的那些情况,我已经想出了如何将 unicode 转换为整数。我正在努力编写逻辑以移过转换不起作用的单元格,因为该单元格具有必须被视为文本的内容。
例如,如果 rowColumn[1][3] 可以转换为整数,我可以这样做
int(rowColumn[1][3].replace(',','').strip('$'))
Run Code Online (Sandbox Code Playgroud)
但如果 rowColumn[1][3] 有文本内容,我会收到错误消息。
你看过try语句吗?
try:
x = int(rowColumn[1][3].replace(',','').strip('$'))
except ValueError, e:
x = None # rowColumn[1][3] was not an integer
Run Code Online (Sandbox Code Playgroud)