有没有办法获得
的行为from __future__ import unicode_literals
除了将此导入放在每个模块的顶部之外,还可以应用于项目范围?
我想在一个地方定义它,比如项目根目录的包目录的__init__.py
,并将它递归地应用于子包和子模块。
答案 0 :(得分:0)
命令行选项 -U
全局启用unicode。来自docs:
全局将所有字符串文字转换为unicode。不要试图使用此选项,因为它可能会破坏您的世界。它还会生成具有与通常不同的幻数的
.pyc
文件。
但是,您不能在实践中使用它,因为它甚至会弄乱标准库。文档建议仅使用将来的导入在每个模块的基础上启用unicode文字。