python發(fā)布模塊的步驟分享
1.為模塊nester創(chuàng)建文件夾nester,其中包含:nester.py(模塊文件):
"""這是"nester.py"模塊,提供了一個名為print_lol()函數(shù),
函數(shù)作用是打印列表,氣質(zhì)包含嵌套列表"""
def print_lol(the_list):
"""這個函數(shù)取了一個位置參數(shù),名為"the_list",可以是任何python列表
所指定的列表中的每一個數(shù)據(jù)項會遞歸地輸出到屏幕上,各數(shù)據(jù)項占一行"""
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:print(each_item)
2.在netster文件夾中新建一個setup.py文件(包含需要發(fā)布的元素):
from distutils.core import setup
setup(name='nester',
version='1.0',
py_modules='nester',
author='nidieya')
3.構(gòu)建發(fā)布文件:
《Head First Python》里講的是Linux環(huán)境下模塊的發(fā)布與構(gòu)建
window下構(gòu)建模塊遇到了問題:
在CMD里面輸入python則顯示不是內(nèi)部或外部命令
把python的安裝目錄添加到系統(tǒng)環(huán)境變量PATH中。例如安裝在 C:\Python33
我的電腦圖標(biāo)上點右鍵 -> 屬性 -> 高級 -> 環(huán)境變量
打開的對話框雙擊上方的PATH那行,在變量值那欄里添加上C:\Python33;注意與前面的用分號;隔開。
問題解決了就可以進(jìn)行發(fā)布模塊的步驟了
在DOS命令行中打開nester所在的目錄
cd c:\nester 我放在C根目錄下
python setup.py sdist
![]() |
4.發(fā)布安裝到你的python本地副本中
python setup.py install
![]() |
相關(guān)文章
Python Arrow處理時間數(shù)據(jù)使用詳解(標(biāo)準(zhǔn)庫之外另一種選擇)
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫之外Arrow處理時間數(shù)據(jù)的另一種選擇使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
python判斷文件是否存在,不存在就創(chuàng)建一個的實例
今天小編就為大家分享一篇python判斷文件是否存在,不存在就創(chuàng)建一個的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02
np.concatenate()函數(shù)數(shù)組序列參數(shù)的實現(xiàn)
本文主要介紹了np.concatenate()函數(shù)數(shù)組序列參數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
python tqdm實現(xiàn)進(jìn)度條的示例代碼
這篇文章主要介紹了python tqdm實現(xiàn)進(jìn)度條的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
Python實現(xiàn)數(shù)字圖像處理染色體計數(shù)示例
這篇文章主要為大家介紹了Python實現(xiàn)數(shù)字圖像處理染色體計數(shù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
Requests什么的通通爬不了的Python超強反爬蟲方案!
今天帶大家學(xué)習(xí)Requests什么的通通爬不了的Python超強反爬蟲方案,文中有非常詳細(xì)的圖文介紹及代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05
python?requests.post請求404問題及解決方法
這篇文章主要介紹了python?requests.post請求404問題,這里需要根據(jù)自己實際情況來分析當(dāng)前接口接收數(shù)據(jù)時使用的是什么格式,但目前一般的網(wǎng)站都開始采用application/jsond的數(shù)據(jù)格式,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09



