今天看tensorflow的代码,看到python里面有这么几句:

from __future__ import absolute_import

from __future__ import division

from __future__ import print_function

查了一下,

absolute_import参考这里:

http://blog.csdn.net/caiqiiqi/article/details/51050800

比如说,你的包结构是这样的:
pkg/
pkg/init.py
pkg/main.py
pkg/string.py如果你在main.py中写import string,那么在Python 2.4或之前, Python会先查找当前目录下有没有string.py, 若找到了,则引入该模块,然后你在main.py中可以直接用string了。如果你是真的想用同目录下的string.py那就好,但是如果你是想用系统自带的标准string.py呢?那其实没有什么好的简洁的方式可以忽略掉同目录的string.py而引入系统自带的标准string.py。这时候你就需要from __future__ import absolute_import了。这样,你就可以用import string来引入系统的标准string.py, 而用from pkg import string来引入当前目录下的string.py了

division参考这里:

http://www.cnblogs.com/bluescorpio/archive/2009/09/09/1563634.html

整数除法python 2.5中:23/6 # 得3
from __future__ import division 之后:
23/6 # 得 3.8333333333333335

python __future__ 的几种特性相关推荐

  1. 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用

    阅读目录 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5.变量(♥♥ ...

  2. std中稳定排序算法_源代码库已开放 | 哈工大硕士生用 Python 实现了 11 种经典数据降维算法...

    转自:AI开发者 网上关于各种降维算法的资料参差不齐,同时大部分不提供源代码.这里有个 GitHub 项目整理了使用 Python 实现了 11 种经典的数据抽取(数据降维)算法,包括:PCA.LDA ...

  3. 总结Python的几点语言特性

    总结Python的几点语言特性 Python语言简洁,优雅,扩展性强...... 这些特点常被Python程序员挂在嘴边,确实也都是Python的特点. 要讨论语言的特点或特性,可以得到很多不同的结论 ...

  4. python 最优化算法库_哈工大硕士生用?Python 实现了 11 种经典数据降维算法,源代码库已开放...

    雷锋网 AI 开发者按:网上关于各种降维算法的资料参差不齐,同时大部分不提供源代码.这里有个 GitHub 项目整理了使用 Python 实现了 11 种经典的数据抽取(数据降维)算法,包括:PCA. ...

  5. 运行python程序的两种方式交互式和文件式_Python基础知识2

    运行Python程序的两种方式 小白学习,如有错误欢迎指点 一.每位小白写的第一个Python程序 1.运行Python程序的两种方式 1.1 交互式模式(即时对话) 打开cmd,打开Python解释 ...

  6. python列表元素替换的数据结构_列表是Python中的一种数据结构。列表元素无序。...

    [综合练习]It has made the headlines that the president's wife threatened her husbands with public exposu ...

  7. 运行python程序的两种方式交互式和文件式_教你如何编写、保存与运行 Python 程序...

    第一步 接下来我们将看见如何在 Python 中运行一个传统的"Hello World"程序.Python教程本章将会教你如何编写.保存与运行 Python 程序. 通过 Pyth ...

  8. Python和其它27种编程语言

    27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...

  9. Python AND 其它27种编程语言

    27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...

最新文章

  1. dede扩展数据类型_数据类型,扩展
  2. 苏州科技大学计算机学院 李双娴,苏州大学计算机科学与技术学院第十二次研究生代表大会顺利召开...
  3. 综合布线中所需要的的带宽和数据速率
  4. Struts2之初识
  5. VS2010 C++下编译调试MongoDB“.NET研究”源码
  6. java完全解耦_java-完全解耦 - osc_bc7dotjc的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 关键字typedef、关键字using、auto类型说明符和declytpe类型指示符
  8. MATLAB视角下的七夕节
  9. 用jQuery和css3实现的一个模仿淘宝ued博客左边的菜单切换动画效果
  10. Git、Github、Gitlab、Gitee、Git-ce的区别
  11. Spring如何配置bean属性
  12. python项目目录结构
  13. chinapub读书会第10期:机器学习与人工智能 6月25日相约阿里云+优客工场
  14. TOGAF 9 Certification 有用书签
  15. Proteus里设置任意电源值的POWER的实现
  16. struts2拦截器的一个使用实例
  17. 通过手机获取微信公众号封面
  18. 天津大学2020年考研考前公告
  19. 摄像机服务器端返回消息错误,_平安城市_视频监控(本科)毕业论文设计.doc
  20. DGA 域名生成和检测算法

热门文章

  1. C#中一些日期的相关操作
  2. 【整理】LISP简介
  3. 搜索算法(三)--DFS/BFS求解宝岛探险问题(JAVA )
  4. 计算机寄存器及标志位详解
  5. SpringMVC-HandlerInterceptor拦截器的使用与参数详解
  6. Response响应方法详解
  7. 校招笔试C语言,校招c ++笔试题汇总
  8. iphone屏蔽系统更新_iOS13屏蔽系统更新升级教程
  9. Telnet 爆破 kail_【UZI|SN输给DWG后,AD选手被爆破,弹幕刷了半小时Uzi】英雄联盟S10于10月31日终于正式落幕了_科技资讯...
  10. python程序题斐波那契数列_Python编程题9--斐波那契数列