Я новичок в Python и пытаюсь изменить текст с английского на французский в серии карт ArcGIS, используя скрипт Python (работает под управлением версии 2.7.12) и редактирую его в IDLE. Следуя предложениям в этих сообщениях
Написать французские символы в Python 2.7
Как заставить интерпретатор python корректно обрабатывать не-ASCII символы в строковых операциях?
Я использовал
#!/usr/bin/python2.7
# coding: utf-8
в качестве первых строк моего сценария, и в скобках перед текстом с французским символом добавлено 'u'. Однако, когда я делаю замену, я больше не могу сохранить или запустить скрипт.
Следующий код правильно генерирует текст на английском языке:
if name[0] == "Alcids":
elm_spp.text = '\r\n'.join(textwrap.wrap("Alcids: ANMU, CAAU, COMU, MAMU,
PIGU, RHAU, UNAL",30))
Следующее не позволяет мне сохранить или запустить скрипт:
if name[0] == "Alcids":
elm_spp.text = '\r\n'.join(textwrap.wrap(u"Alcidés: GUCB, SCAS, GUMA,
GMRB, GUCO, MARH, ALSP",30))
Может кто-нибудь сказать мне, что мне не хватает?
Спасибо.