Python教程11
1.包测试
#包导入测试: #导入测试的Python文件包 import package #下面直接可以调用package包下的方法 package.rescover_message.rescover_message1() package.send_message.send_message1() """说明: 1.新建立的一个package包 2.__init_.py文件内容如下: #-*-coding:utf-8-*- #__init__.py这是默认文件,需要编写,提供给外界访问的模块,格式如下: # from . import 模块名 from . import send_message from . import rescover_message 3.rescover_message和send_message模块: #-*-coding:utf-8-*- def rescover_message1(): print("包和__init__.py文件测试") #-*-coding:utf-8-*- def send_message1(): print("包和__init__.py文件测试") """
2.release发布模块
#-*-coding:utf-8-*- print("---------------模块的分享,发布模块---------------") """ 如果希望自己开发的模块,分享给其他人,可以按照下步骤制作: 1.制作压缩包 1.创建setup.py(内容如下) 2.构建模块: python3 setup.py build (在解释器下执行) 3.生成发布压缩包:python3 setup.py sdist (tar.gz文件就是) setup.py文件代码: # -*-coding:utf-8-*- from distutils.core import setup setup(name="package", # 包名 version="1.0", # 版本号 description="描述信息", # 描述信息 long_description="完整的描述信息", # 完整的描述信息 author="作者", # 作者 author_email="作者邮箱", # 作者邮箱 url="www.jun.com", # 主页 py_modules=["package.rescover_message", # 包名.模块名 "package.send_message"] ) """ print("---------------模块的分享,安装模块---------------") """ 安装模块: 1.解压文件:tar -zxvf package-1.0.tar.gz 2.安装:sudo python3 setup.py install 3.导入包:import package 4.调用方法: package.rescover_message.rescover_message1() package.send_message.send_message1() 卸载模块:从安装目录下,把安装的模块目录删除 cd /usr/local/lib/python3.7/dist-packages/ sudo rm -r package* """
3.pip安装第三方模块
#-*-coding:utf-8-*- print("-------使用pip安装第三方模块测试---------") """ 第三方模块:通常是由知名的第三方团队开发,且被程序员广泛使用Python包/模块,例如: pygame就是一套非常成熟的游戏开发模块 1.pip是现代,通用的Python包管理工具 2.提供了对python包的查找,下载,安装,卸载等功能 3.安装和卸载命令如下: 安装和卸载python2.x: sudo pip install pygame sudo pip uninstall pygame 安装和卸载python3.x: sudo pip3 install pygame sudo pip3 uninstall pygame 在Linux下安装ipython sudo apt install ipython sudo apt install ipython3 """