【Python】模块

时间:2021-06-25 16:45:33

廖雪峰教程笔记。

【使用模块有什么好处?】

1、使用模块可以避免函数名和变量名冲突。

2、大大提高了代码的可维护性。

【使用模块的注意点】

1、每一个.py文件就是一个模块。

2、每一个包目录下面必须有一个__init__.py。(标志这不是一个普通的目录!)

3、命名不能和Python自带的模块名称冲突。

【多级目录】

同Java。

【使用模块】

#!/usr/bin/env python3
# -*- coding: utf-8 -*- 'hello' # 模块的文档注释 __author__ = 'xkfx' import sys def test():
args = sys.argv
for x in args:
print(x) if __name__ == '__main__': # 在其它地方导入这个模块就会失效。
test()

调用结果:

D:\labs>test.py love python
D:\labs\test.py # 这一句也是输出
love
python

【作用域】

暂时记住:外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。

定义为private的方法就是这样写函数名:_xxx、__xxx,否则,默认为public。

【安装第三方模块】

pip。”一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称。“

安装第一个第三方库Python Imaging Library。

在命令行下(如果失败可以尝试一下切换网络):

【Python】模块

【模块的搜索路径】

当我们import一个模块的时候,默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块。