- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在创建一些必须在 2.6、2.7 和 3.3 下运行的演示 Python 脚本。
作为其中的一部分,每个模块都带有前缀
from __future__ import unicode_literals
是否可以将该指令从每个模块中剪切下来并粘贴到一个通用的导入文件中?
例如
# master.py
from __future__ import unicode_literals
# file1.py
import master
# file2.py
import master
最佳答案
没有。引用文档:
A future statement is a directive to the compiler that a particular module should be compiled using syntax or semantics that will be available in a specified future release of Python.
( http://docs.python.org/2/reference/simple_stmts.html#future )
__feature__
导入仅影响当前模块。
关于python - 我可以在主导入文件中使用 "from __future__ import unicode_literals"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18455892/
我在 Python 中遇到了一个关于 __future__.unicode_literals 的奇怪问题。不导入 unicode_literals 我得到正确的输出: # encoding: utf-
在 Python 2 中,我想评估一个包含文字表示的字符串。我想安全地执行此操作,所以我不想使用 eval()——相反,我已经习惯了使用 ast.literal_eval()的任务。 但是,我还想在纯
我在 type() 调用中遇到支持 python2 和 python3 的问题。这说明了问题: from __future__ import unicode_literals name='FooCla
我已经在 Py2.7 中创建了一个包,我正在尝试使其与 Py3 兼容。问题是如果我在 __init__.py 导入构建返回这个错误 error in daysgrounded setup comman
使用 unicode_literals 时使用 pygame.Color 名称的正确方法是什么? Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:
我只是想知道为什么每个自动生成的 Django 迁移文件都包含以下行。 from __future__ import unicode_literals 即使我删除所有这些行,应用程序也运行正常。那么,
我们正准备迁移到 Python 3.4 并添加了 unicode_literals。我们的代码广泛依赖于使用 subprocess 模块的外部实用程序的管道。以下代码片段在 Python 2.7 上运
我正在创建一些必须在 2.6、2.7 和 3.3 下运行的演示 Python 脚本。 作为其中的一部分,每个模块都带有前缀 from __future__ import unicode_literal
使用 Nginx、uWSGI 和简单的 Flask 应用程序添加启用 unicode_literals 的 header 似乎会失败: # -*- coding: utf-8 -*- from __f
我正在尝试将我的 Python 2.7 程序转换为使用 from __future__ import unicode_literals 但是 pylint 对我大喊我不能将 unicode 字符串作为
我们已经让我们的代码库在 Python 2.6 下运行。为了准备 Python 3.0,我们开始添加: from __future__ import unicode_literals 到我们的 .py
我正在尝试 Django。我本来打算阅读它的文档。它不在那里,我必须 build 它。阅读Django-1.5/doc文件夹中的Readme,下载Sphinx文档Python模块。使用 easy_in
这个问题看起来与 this one 惊人地相似,但是评论中的建议不起作用(不再?),如下所示。 我正在尝试编写一个 python2-3 兼容包,我的一个方法中有一个类生成器,type() 在 pyth
我现在已经阅读了一些关于 unicode 的线程。 我使用的是 Python 2.7.2,但使用的是 future 的 print_function(因为原始打印语句让我很困惑......) 下面是一
我正在使用 Django 来管理 Postgres 数据库。我在数据库中存储了一个代表西类牙(马拉加)城市的值。我的 Django 项目通过将 from __future__ import unico
我所知道的是: # -*- 编码:utf-8 -*- 它用于声明 Python 源文件的编码,一旦我设置了编码名称,Python 解析器将使用给定的编码解释文件。我称之为“文件编码”; 从 __fut
考虑以下演示脚本: # -*- coding: utf-8 -*- from __future__ import division from __future__ import unicode_lit
我是一名优秀的程序员,十分优秀!