У меня есть HTML-код, который я пытаюсь разобрать. Бывают случаи, когда только атрибуты html не помогут мне определить тип строки (заголовок или данные). К счастью, если моя строка является строкой данных, тогда в ней должны быть некоторые значения, которые можно преобразовать в целые числа. Я понял, как преобразовать юникод в целое число для тех случаев, когда это преобразование возможно. Я изо всех сил пытаюсь написать логику, чтобы пройти мимо ячеек, что преобразование не будет работать, потому что в ячейке есть содержимое, которое следует рассматривать как текст.
например, если rowColumn [1] [3] можно преобразовать в целое число, я могу сделать это,
int(rowColumn[1][3].replace(',','').strip('$'))
но я получаю сообщение об ошибке, если rowColumn [1] [3] имеет текстовое содержимое.






Вы смотрели заявление о попытке?
try:
x = int(rowColumn[1][3].replace(',','').strip('$'))
except ValueError, e:
x = None # rowColumn[1][3] was not an integer