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


 

(一)     准備工作

  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='11@189.com',
    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換成你自己安裝目錄下的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM