在Python脚本中使用法语文本

时间:2018-11-02 20:01:59

标签: python-2.7 french

我是Python的新手,我正在尝试使用Python脚本(运行版本2.7.12)并在IDLE中对其进行编辑,以在一系列ArcGIS地图中将一些文本从英语更改为法语。遵循这些帖子中的建议

Write french characters in python 2.7

How to make the python interpreter correctly handle non-ASCII characters in string operations?

我用过

#!/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)) 

谁能告诉我我想念什么?

谢谢。

0 个答案:

没有答案