Python包名称(在pypi上)是否包含diaeresis /“umlaut”?

时间:2017-06-26 20:30:07

标签: python unicode pip easy-install pypi

Python包名称是否包含变音符号,即“ä”,“ü”或“ö”?是否存在局限性和差异(编码,操作系统,Python 2与3)?

https://en.wikipedia.org/wiki/Diaeresis_(diacritic)

1 个答案:

答案 0 :(得分:3)

Python 2.x不允许使用除字母,数字和下划线之外的任何字符。

Python 3.x支持更多字符,包括变音符号和其他带有diaereses的字母。但是,建议不要在标识符名称中使用特殊字符。这可能使其他用户难以使用您的包或读取您的标识符名称。

https://www.python.org/dev/peps/pep-3131/

https://www.dcl.hpi.uni-potsdam.de/home/loewis/table-3131.html