實現python函數模塊可重用以及可共享需要將模塊發布,安裝到計算機副本並上傳到PyPI。需要進行一下工作:
1.發布准備
將要發布的模塊代碼放在一個文件中(以.py作為后綴),例如:yyq_print.py.創建一個文件夾,將模塊文件放在此文件夾中,並在文件夾中新建一個setup.py文件,文件代碼格式如下:
from distutils.core import setup setup( name = 'yyq_print', """上傳到網站后將顯示在網頁上的模塊名字""" version = '1.1.0', py_modules = ['yyq_print'], author = 'yeyinqi', author_email = '2868989685@qq.com', url = 'http://www.hp.com', description = 'a simple printer of nested lest', """將會顯示在網頁上的模塊描述文字,此描述應精煉易懂""" )
2.構建發布
打開一個cmd,將當前工作目錄轉到剛剛新建的文件夾上,輸入以下語句:python setup.py sdist

若無錯誤提示,繼續輸入:python setup.py install 以安裝到計算機副本。

若無錯誤提示,則發布成功,可以導入模塊使用,例如:import yyq_print
3.上傳到PyPI(http"//pypi.python.org/)
依然在剛剛新建的文件夾內打開終端,輸入 python setup.py register

注意:1.如果模塊的名字網站上已經有一個和它重名,則這一步會失敗,必須重新命名。
2.第一次上傳會要求提供網站用戶名和密碼,選擇保存信息之后就不用了。
下一步,輸入 python setup.py sdist upload

出現ok提示及上傳成功,可以在網站上查看。
