Python教程11

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

"""

猜你喜欢

转载自www.cnblogs.com/jun1/p/9944919.html