1

解析しようとしている HTML があります。html 属性だけでは、行タイプ (ヘッダーとデータ) を識別できない場合があります。幸いなことに、私の行がデータ行である場合、整数に変換できる値がいくつかあるはずです。変換が可能な場合に備えて、ユニコードを整数に変換する方法を見つけました。セルにテキストとして扱わなければならないコンテンツがあるため、変換が機能しないセルを通過するロジックを書くのに苦労しています。

たとえば、rowColumn[1][3] を整数に変換できる場合は、次の方法で変換できます

int(rowColumn[1][3].replace(',','').strip('$'))

しかし、rowColumn[1][3] にテキスト コンテンツがある場合はエラーが発生します。

4

1 に答える 1

5

tryステートメントを見ましたか?

try:
    x = int(rowColumn[1][3].replace(',','').strip('$'))
except ValueError, e:
    x = None # rowColumn[1][3] was not an integer
于 2008-11-23T01:05:32.417 に答える