from __future__ import
from __future__ import
读代码的过程中看到的,好奇搜索了一下,其实当在我们调试别人Python代码的过程中经常会遇到一些问题,比如版本不同,代码也会有所改变,比如print函数 Python 2.7版本为 print “ ” ,Python3.0以上版本为print (“ ”) 有没有什么解决方法呢。
Python 3.x引入了一些与Python 2不兼容的关键字和特性,在Python 2中,可以通过内置的__future__模块导入这些新内容。如果你希望在Python 2环境下写的代码也可以在Python 3.x中运行,那么建议使用__future__模块。例如,如果希望在Python 2中拥有Python 3.x的整数除法行为,可以通过下面的语句导入相应的模块。
以 from __future__ import print_function 为例:
- 这是 python 2 的概念,显然 python 3 对于 python2 就是 future了
- 该句必须置于文件的头部
指定 file 关键字参数,打印到文件流当然也可以是标准输入输出流
from __future__ import print_function
import sys
print('error happens!', file=sys.stderr)这样通过form_future_import模块就可以使在Python2.7环境下的代码也可以在Python3.0以上版本中运行了!
from __future__ import相关推荐
- python from __future__ import division的作用
1.在python2 中导入未来的支持的语言特征中division(精确除法),即from future import division ,当我们在程序中没有导入该特征时,"/"操 ...
- from __future__ import absolute_import用法心得小结
from __future__ import absolute_import用法心得小结 这是一个在py2.x中导入3.x的导入特性的语句, 是为了区分出绝对导入和相对导入. 在一般的Python学习 ...
- from __future__ import print_function 介绍
在开头加上from __future__ import print_function这句之后 ,即使在Python2.X,使用print就得像Python3.X那样加括号使用.Python2.X中pr ...
- from __future__ import print_function是个啥
阅读代码的时候会看到下面语句: from __future__ import print_function 该语句是python2的概念,python3对于python2就是future,也就是说,在 ...
- python from __future__ import division
python from __future__ import division 之前一直很困惑,为什么这个模块叫future呢,难道有什么特殊功能能够让人们想到未来吗,最近才恍然大悟. pytho ...
- from __future__ import absolute_import的作用
关于这句from __future__ import absolute_import的作用: 直观地看就是说"加入绝对引入这个新特性".说到绝对引入,当然就会想到相对引入.那么什么 ...
- Python 基础 —— from __future__ import
这是 python 2 的概念,显然 python 3 对于 python2 就是 future了 该句必须治愈文件的头部 from __future__ import print_function ...
- from __future__ import unicode_literals
当你在查看一些python源码或者其他人的代码的时候,经常会在.py 的文件里看到 from __future__ import unicode_literals 在 Python 中有些库的接口要求 ...
- python from __future__ import
今天读代码,看见了几个from future import XXXXXX 于是乎百度了一下,转载了这篇文章. 原文链接:https://blog.csdn.net/anuory/article/det ...
- from __future__ import print_function
阅读代码的时候会看到下面语句: from __future__ import print_function 查阅了一些资料,这里mark一下常见的用法! 首先我们需要明白该句语句是python2的概念 ...
最新文章
- C# 引用类型和值类型
- python好学吗 老程序员-想自学程序员,朋友推荐了python,靠谱吗?
- C#连接ORACLE数据库乱码问题
- 微服务架构何去何从?
- 当HTTP状态代码不足时:处理Web API错误报告
- STL sector 应用
- python flask的request模块以及在flask编程中遇到的坑
- J2EE 读取资源文件properties的三种方式
- 四年级下册英语计算机房和教师办公室的图片,人教版四年级英语下册Unit 1单元知识梳理卷...
- 大工20春计算机文化基础在线测试1,大工20春《计算机文化基础》在线测试1学习答题资料...
- mysql批量导出_mysql批量导出导入
- VGG19图像风格迁移
- 计算机故障图片,电脑提示损坏的图像该如何处理?
- python控制雷电模拟器 代码修复
- 分享两个在线制图网站
- 【附源码】计算机毕业设计JAVA羽毛球馆场地管理系统
- BUUCTF做题小结
- 堆排序算法原理及C++实现(详细注释)
- 离散数学:集合的性质
- 数字电路实验 02 - | 译码器及数码管驱动芯片应用