python 包和模块汇总_模块和包的总结

一. 模块

定义:

每一个python文件就是一个模块

模块名称的命名要符合标识符命名规则

导入:

使用import 模块名

导入后,使用模块名.的形式来访问里面的全局变量,函数,类。

模块别名:

当模块名称很长时,使用模块别名,别名的命名规则符合大驼峰命名法。(单词首字母必须大写)

import 模块名 as 模块别名

部分导入:from … import …

从某一模块导入部分内容时所使用。

当使用此内容时,不需要再模块名.的形式来使用。

若从模块中导入所有内容,使用如下格式:from 模块名 import *,

同样使用内容时,不需要再模块名.的形式来使用

但不推荐如此使用,因为这样若不同模块出现同名的情况,会不好排查。

模块的加载顺序:

优先加载当前目录,然后才去系统目录进行搜索

python中的模块均有函数__file__来查看系统模块的完整路径。

注意:

1)在python中起名字的时候不要和系统的模块名重名。

2)导入模块后,此模块中所有未缩进的代码都会被执行,解决方式—__name__

因为_name__时python的一个内置属性,

如果被其他文件import,它的值就是此模块名;

如果是当前被执行,它的值就是__main__.

所以模块的测试代码放在if name == '__main__’:这里面就可解决测试代码位置的问题。

二. 包

定义:包是一个包含多个模块的特殊目录,

此目录里面必须有一个__init__.py文件,此文件中列出对外界提供的模块列表。

命名规则和变量的一样,

好处是可以一次性导入此包下面的所有模块。

导入:import 包名 导入包内的所有模块。

三. 设置压缩包

步骤:

1)创建 setup.py

2)构建模块 python setup.py build

3) 生成发布压缩包 python setup.py sdist

安装包:解压缩后,python setup.py install

查看包是否安装成功:import 包名

查看包的位置:包名.__file__

卸载包:直接从安装的目录下把包目录删除即可。

安装/卸载第三方模块:pip install/uninstall 第三方包名

pip——包管理工具,提供了对包的查找,下载,安装,卸载等功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值