1.為模塊nester創建文件夾nester,其中包含:nester.py(模塊文件):
代碼如下:
"""這是"nester.py"模塊,提供了一個名為print_lol()函數,
函數作用是打印列表,氣質包含嵌套列表"""
def print_lol(the_list):
"""這個函數取了一個位置參數,名為"the_list",可以是任何python列表
所指定的列表中的每一個數據項會遞歸地輸出到屏幕上,各數據項占一行"""
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:print(each_item)
2.在netster文件夾中新建一個setup.py文件(包含需要發布的元素):
代碼如下:
from distutils.core import setup
setup(name='nester',
version='1.0',
py_modules='nester',
author='nidieya')
3.構建發布文件:
《Head First Python》里講的是Linux環境下模塊的發布與構建
window下構建模塊遇到了問題:
在CMD里面輸入python則顯示不是內部或外部命令
把python的安裝目錄添加到系統環境變量PATH中。例如安裝在 C:/Python33
我的電腦圖標上點右鍵 -> 屬性 -> 高級 -> 環境變量
打開的對話框雙擊上方的PATH那行,在變量值那欄里添加上C:/Python33;注意與前面的用分號;隔開。
問題解決了就可以進行發布模塊的步驟了
在DOS命令行中打開nester所在的目錄
cd c:/nester 我放在C根目錄下
代碼如下:
python setup.py sdist
![]() |
4.發布安裝到你的python本地副本中
代碼如下:
python setup.py install
![]() |
新聞熱點
疑難解答