国产探花免费观看_亚洲丰满少妇自慰呻吟_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 函數名//使用此方法是將指定函數導入、增加到當前命名空間中來,如此,不必使用命名空間限定

函數名(參數) 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 重庆市| 自贡市| 吉木萨尔县| 信宜市| 长春市| 托克托县| 辽宁省| 准格尔旗| 南康市| 从化市| 常熟市| 新干县| 纳雍县| 申扎县| 峨眉山市| 石林| 定结县| 漳州市| 抚顺县| 大田县| 龙门县| 舒城县| 左权县| 克拉玛依市| 玉龙| 潞城市| 长春市| 锡林郭勒盟| 托克托县| 延津县| 田东县| 新兴县| 舟山市| 永和县| 墨竹工卡县| 大邑县| 六盘水市| 饶河县| 凭祥市| 湄潭县| 延长县|