2013-11-26 2 views
3

Как напечатать 'Зарегистрированный символ товарного знака' в текстовом файле, используя скрипт IronPython?Печать Зарегистрированный символ товарного знака в текстовом файле с использованием скрипта python для железа?

В моем скрипте IronPython я получаю данные с символом «Зарегистрированный товарный знак» в тексте.

Код:

for accRecvDetData in result.ResultArrayList: 
    line = [] 
    line.append(str(accRecvDetData.NDCDescription)) 

NDCDescription экс данных. 'CARDENE® I.V.'

детали ошибки:

('unknown', u'\xae', 0, 1, '') 
+0

Это полное сообщение об ошибке? Какой тип 'accRecvDetData.NDCDescription' (что делает' type (accRecvDetData.NDCDescription) 'говорит вам это)? –

+0

NDCDescription - это строковый тип – user3035430

ответ

0

Использование unicode вместо str при работе со строками, которые, вероятно, содержат не-ASCII символы, такие как ®.

for accRecvDetData in result.ResultArrayList: 
    line= [unicode(accRecvDetData.NDCDescription)] 

Также представляется, что вы можете создать массив, содержащий все NDCD-описания. Вышеприведенный код не делает этого, но это будет:

Смежные вопросы