我可以在主导入文件中使用"from __future__ import unicode_literals"吗?

blu*_*dog 7 python

我正在创建一些必须在2.6,2.7和3.3下工作的演示Python脚本.

作为其中的一部分,每个模块都带有前缀

from __future__ import unicode_literals
Run Code Online (Sandbox Code Playgroud)

可以从每个模块中删除此指令并将其粘贴到通用导入文件中吗?

例如

# master.py
from __future__ import unicode_literals

# file1.py
import master

# file2.py
import master
Run Code Online (Sandbox Code Playgroud)

vir*_*tor 5

不.引用文档:

未来的声明是编译器的一个指令,即应该使用将在Python的指定未来版本中提供的语法或语义来编译特定模块.

(http://docs.python.org/2/reference/simple_stmts.html#future)

__feature__进口只影响当前模块.