有没有办法让你的行为
from __future__ import unicode_literals除了将此导入放在每个模块的顶部之外,还要在整个项目范围内应用?
我只想在一个地方定义它,比如项目根目录的包目录的__init__.py,并让它递归地应用于子包和子模块。
发布于 2020-02-10 22:18:49
TL;DR -否
命令行选项-U启用全局unicode。来自文档
将所有字符串文字在全球范围内转换为独角兽。不要被诱惑使用这个选项,因为它可能会打破你的世界。它还生成与正常情况不同的神奇数字的
.pyc文件。
但是,您不能在实践中使用它,因为它甚至会破坏标准库。docs建议使用将来的导入,以便在每个模块的基础上启用unicode文本。
https://stackoverflow.com/questions/24018243
复制相似问题