# приведенной ниже строка итерации через таблицу TIBCO Spotfire, получая столбцы и свойство столбцов, один из которых является свойство столбца «Рассчитанного Выражения»IronPython попробовать/за исключением того, не ловя ошибки
for tb in Document.Data.Tables:
for col in tb.Columns:
# initialize column variable
ces = ""
# get calculated expression and cast to string
try:
ces = col.Properties.CalculatedExpression.ToString()
exception:
ces="Error:Calculated Expression Not Read"
Я знаю, что в что некоторые из вычисленных выражений имеют в них символы Юникода (ничего не могу с этим поделать), поэтому я пытаюсь «поймать» эти проблемы и просто выписать ошибку.
Затем перейдите к следующей колонке.
Но я по-прежнему получаю следующую ошибку жалуясь больше или равен символу:
System.Text.EncoderFallbackException: «ASCII» кодек не может кодировать символ «\ u2264» в положении 174
- это ваш фактический код? Я не знаю, является ли ironpython немного другим, но это должно быть 'except:', а не 'exception:' ... –
Нет, вместо копирования и вставки фактического кода я неправильно набрал его, чтобы добавить HTML для его форматирования. Код действительно имеет «кроме:» не. –
user3224847