摘要: 相对导入:在不指明 package 名的情况下导入自己这个 package 的模块,比如一个 package 下有 a.py 和 b.py 两个文件,在 a.py 里 from . import b 即是相对导入 b.py。绝对导入:指明顶层 package 名。比如 `import a`,Python 会在 `sys.path `里寻找所有名为 a 的顶层模块。`from __future__ ... 阅读全文
posted @ 2017-06-19 10:06 ccorz 阅读(8983) 评论(0) 推荐(1) 编辑
摘要: Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了。从Python 2.7到Python 3.x就有不兼容的一些改动,比如2.x里的字符串用'xxx'表示str,Unicode字符串用u'xxx'表示unicode,而在3.x中,所有字符串都被视为unicode,因此,写u'xxx'和'... 阅读全文
posted @ 2017-06-19 09:58 ccorz 阅读(2920) 评论(0) 推荐(0) 编辑
摘要: 我们想要用Python获得一些有关系统的各种信息的时候就不得不想到os的environ,那这里面都具体包含了那些内容呢?##简介对于官方的解释,environ是一个字符串所对应环境的映像对象。这是什么意思呢?举个例子来说,`environ['HOME']`就代表了当前这个用户的主目录。##例子比如刚刚举例的`os.environ[HOME]`在linux中适用而在windows下面是没有这个key... 阅读全文
posted @ 2017-06-19 09:50 ccorz 阅读(29004) 评论(0) 推荐(1) 编辑