1. 程式人生 > >Python筆記(三):構建發布模塊

Python筆記(三):構建發布模塊

窗口 auth 復制 strong script 安裝目錄 新建 site package

(一) 準備工作

  1. 1. 新建一個模塊(名稱自定義),存放要發布的模塊代碼。
  2. 2. 新建一個setup.py的模塊(存放模塊的元數據,描述相關信息)。
  3. 3. 新建一個文件夾(名稱和要發布的模塊名稱一致),然後將上面2個模塊放入文件夾中。

例如:我創建一個處理列表數據的模塊DisposeList.py,代碼如下

#創建一個用來處理列表的函數
def print_li(the_list):
for ue in the_list:
#判斷數據類型是不是列表
if isinstance(ue, list):
print_li(ue)
else

:
print(ue)

創建一個setup.py的模塊,代碼如下:

from distutils.core import setup
#從python的發布工具導入setup函數

setup(
name= ‘DisposeList‘,
version= ‘1.0.0‘,
#關聯模塊
py_modules =[‘DisposeList‘],
author= ‘lqh‘,
author_email=[email protected],
url=‘1‘,
description= 處理列表數據‘
)

創建一個文件夾DisposeList,將上面2個模塊復制到該文件夾下,好了,前期工作完成。

(二) Cmd中輸入python setup.py sdist 發布模塊(不是直接在文件夾下打開命令窗口的話,加上setup.py的路徑)。發布成功後,你可以將你的模塊共享給別人。

(三) Cmd輸入 sudo python setup.py install 將模塊安裝到Python本地副本中(..\Python36\Lib\site-packages,添加到這個目錄下)。

技術分享圖片

安裝成功後可以使用import導入

技術分享圖片

不能導入的,如下圖所示,將python.exe換成你自己安裝目錄下的。

技術分享圖片

Python筆記(三):構建發布模塊