python 模块和包的使用方法
2018-06-18 00:08:46来源:未知 阅读 ()
一、模块
1、import导入模块
1 import module1,mudule2...
2、from...import...导入模块
导入指定内容
1 from modname import name1[, name2[, ... nameN]]
导入所有内容
1 from modname import *
这种导入方法会有重名风险,使用时应注意。
3、模块中的__all__变量
用来限制当用from xxx import *时导入时,导入的内容。不再__all__这个列表中的内容不会被导入。
1 __all__ = ['name1', 'name2', ...]
二、包
包将有联系的模块组织在一起,即放到同一个文件夹下,并且在这个文件夹创建一个名字为__init__.py
文件,那么这个文件夹就称之为包。
在__init__.py
文件中,定义一个__all__
变量,它控制着 from 包名 import *时导入的模块。
发布模块:
1、创建setup.py文件
1 . 2 ├── setup.py 3 ├── suba 4 │ ├── aa.py 5 │ ├── bb.py 6 │ └── __init__.py 7 └── subb 8 ├── cc.py 9 ├── dd.py 10 └── __init__.py
2、编辑setup.py文件
1 from distutils.core import setup 2 3 setup(name="dongGe", version="1.0", description="dongGe's module", author="dongGe", py_modules=['suba.aa', 'suba.bb', 'subb.cc', 'subb.dd'])
3、构建模块
1 python setup.py build
1 . 2 ├── build 3 │ └── lib.linux-i686-2.7 4 │ ├── suba 5 │ │ ├── aa.py 6 │ │ ├── bb.py 7 │ │ └── __init__.py 8 │ └── subb 9 │ ├── cc.py 10 │ ├── dd.py 11 │ └── __init__.py
4、生成发布压缩包
1 python setup.py sdist
1 ├── dist 2 │ └── dongGe-1.0.tar.gz
5、安装
- 找到模块的压缩包
- 解压
- 进入文件夹
- 执行命令
python setup.py install --prefix=安装路径
6、在程序中引用
在程序中,使用from import 即可完成对安装的模块使用
from 模块名 import 模块名或者*
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash