python学习笔记7(模块和包)

1、内置模块

模块就是一个python文件,里面有类、函数、变量等,可以直接导入模块进行使用。

模块导入:

[from 模块名] import [模块 | 类 | 变量 | 函数 | * ] [as 别名]
[]是可以选择使用的,不一定都要写

     

 

 2、自定义模块

 新建一个python文件然后导入这个文件就好了。

在自定义的模块中,如果写了一个方法并且调用(为了可以测试一下运行结果),那么在import这个模块的时候,这一句也会被执行了。

如何在不删除模块中的测试的同时在import的时候不被调用呢:可以在模块中使用  --main--  如图:

 

 __all__ = []    通过import * 只能调用__all__里面中的test1这个函数,而不能用test2,除非将2添加到__all__里面,或者是在import的时候手动添加进来如

from my_model import test2:    但是这样的话,也就不能使用test1这个方法了。

 3、python包

python模块是一个文件,那么python包就是一个文件夹。文件夹中包含一个 __init__.py 文件,包的本质依然是模块。

创建包:  new--python package--输入包名--新建功能模块

注意:新建包后,包内部会自动创建一个  __init__.py  文件,这个文件又来控制包的导入行为。

导入:   包名 模块名

在 __init__.py里面可以写__all__变量。可以控制import * 能够导入的内容。

4、安装第三方python包

可以使用python内置的pip进行安装,也可以直接在pycharm里面安装。

4.1使用python内置的pip程序即可安装。

打开命令提示符,输入  pip install 包名称   就可以通过网络快速安装第三方包,这是通过链接国外的网站进行包的下载的,如果觉得网速太慢的话,可以连接国内的网站进行安装。

选择国内网站进行安装,命令行输入  pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称      该网站是清华大学提供的网站可以供pip程序下载第三方包。

4.2使用pycharm安装

 

 

 

posted on 2022-12-20 20:38  201812  阅读(18)  评论(0编辑  收藏  举报