Python打包SDK方法

2021-09-12 12:38:11 字數 1418 閱讀 3641

1. 首先,我們需要乙個工具包來協助我們完成python打包的任務

pip install python-setuptools

2. 之後封裝好你的專案api

乙個簡單的專案示例。

目錄結構

├─python-sdk

│  │  readme.md

│  │  setup.py

│  └─demo

│          __init__.py

demo/__init__.py中只有乙個輸出函式demo(),這裡可以自行封裝自己的api

3.編寫setup.py檔案,用於安裝demo包

#!/usr/bin/env python

#-*- coding:utf-8 -*-

from setuptools import setup, find_packages

setup(

name = "demo",

version = "0.1",

url = '',

long_description = open('readme.md').read(),

packages = find_packages(),

)

從setuptools中匯入setup和findpackages,各引數的含義如下:

name: 包的名字

version: 版本號,對保持適當的依賴關係很重要

packages: 需要包含的子包列表,用find_packages()查詢

long_description: 將說明檔案設定為readme.md

4. 建立乙個簡單的包

執行python setup.py bdist_egg即可打包乙個demo的包

會生成build、demo.egg-info 、dist三個目錄,將python-sdk目錄打包,發給呼叫方

5. 安裝和使用sdk

解壓進入該目錄下,執行 python setup.py install 安裝demo包。

之後開啟python命令列,嘗試呼叫demo包

>>> import demo

>>> demo.demo()

****** sdk demo

python-sdk-demo的打包

一文教會你正確打包python程式

Python打包方法 Pyinstaller

使用pip命令安裝 pip install pyinstaller 將需要打包的檔案放在解壓得到的pyinstaller資料夾中,開啟cmd視窗,把路徑切換到當前路徑開啟命令提示行,輸入以下內容 最後的是檔名 開啟cmd視窗,把路徑切換到檔案所在路徑 檔案隨便放在 都行 開啟命令提示行,輸入以下內容...

Python打包方法Pyinstaller的使用

python是乙個指令碼語言,被直譯器解釋執行。它的發布方式 python版本 python3.5.2或本地 位址 一 安裝pyinstaller 1 安裝pywin32 安裝檔案 查詢到跟自己適用的python版本及window系統版本匹配的pywin32,後安裝 使用pip命令安裝 pip in...

SDK測試方法

1 全新sdk 1.1 了解業務流程,確定開放給開發者都有哪些介面 1.2 了解sdk用到的所有協議,每個協議中字段的意義和作用以及server端處理邏輯 1.3 介面要校驗輸入引數各種輸入情況是否能正確處理,返回值的正確性,是否有資料快取到本地,檢查是否有 如果有對於請求成功 請求失敗 包括無網路...