Python教程11
阿新 • • 發佈:2018-11-12
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 """