from __future__ import print_function的用法

在一些代码中看到‘from __future__ import print_function’这个语句,经查找资料,此句的用途及用法记录如下:

用途:把python新版本中print_function函数的特性导入到当前版本。如,在python2环境下,使用此句,则可以超前使用python3的print函数了。

(以上参考:https://zhuanlan.zhihu.com/p/28641474 )

用法:只能放置于当前运行代码片段的最开头。否则会报错如下 “ SyntaxError: from __future__ imports must occur at the beginning of the file”:

【用如下例子解释为什么是当前运行的代码片段:

(这样import就不会报错,也是奇怪。。。)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,688评论 0 17
  • 包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...
    清清子衿木子水心阅读 3,846评论 0 27
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,883评论 0 10
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 516评论 0 0
  • 想在柔软草地 躺下 就是一片湖 想在未名湖畔 站立 便成一株柳 想在碧玉枝头 斑驳成倾城的日光 想在阳光里 散作一缕花香
    旒苏阅读 150评论 9 8