国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

python模塊發布及使用

2019-11-14 17:27:16
字體:
來源:轉載
供稿:網友

將模塊(此處名為nester)寫好后,與setup.py放入同一個文件夾中;

//setup.py

from distutils.core import setupsetup(     name="發布名,一般同模塊名",     version="版本號",     py_modules="模塊列表",     """參數,其他參數根據需求添加"""     )

構建發布文件:在文件夾下打開終端(shift+右鍵,選擇之),輸入:setup.py sdist 

安裝發布到本地副本: 在終端下繼續,輸入:setup.py install  

 

發布安裝后會在該文件夾下生成build/lib目錄,改目錄下保存nester.py ,dist目錄下保存發布包;nester.pyc(也有可能是在__pycache__目錄下)是編譯版本的代碼,MANIFEST包含發布中的文件列表;

 

此時已可以使用模塊中的函數,使用時先要

import 模塊名

模塊名.函數名(參數)//這是由于要對命名空間做出限定,以便編譯器判斷是那個命名空間中的這個函數(會有同名函數位于不同命名空間中);

也可以

from 模塊名 import 函數名//使用此方法是將指定函數導入、增加到當前命名空間中來,如此,不必使用命名空間限定

函數名(參數) 

 //此方法的弊端是,若該命名空間中原有同名函數,會被后導入的覆蓋


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮南市| 夏邑县| 资中县| 台中市| 攀枝花市| 新野县| 贺兰县| 固阳县| 金乡县| 霍州市| 扶风县| 麻阳| 左云县| 吉林市| 温泉县| 左贡县| 汝阳县| 武川县| 五家渠市| 翼城县| 平武县| 密云县| 临澧县| 讷河市| 霍邱县| 临桂县| 瑞安市| 休宁县| 旺苍县| 贡嘎县| 鄂托克前旗| 潞西市| 保靖县| 南陵县| 长岛县| 错那县| 安泽县| 卢湾区| 三穗县| 琼结县| 聂拉木县|