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

首頁 > 編程 > Python > 正文

Python快速從注釋生成文檔的方法

2020-02-23 04:11:21
字體:
來源:轉載
供稿:網(wǎng)友

作為一個標準的程序猿,為程序編寫說明文檔是一步必不可少的工作,如何才能寫的又好又快呢,下面我們就來詳細探討下吧。

今天將告訴大家一個簡單平時只要注意的小細節(jié),就可以輕松生成注釋文檔,也可以檢查我們寫的類方法引用名稱是否重復有問題等。

一看別人專業(yè)的大牛們寫的文檔多牛多羨慕,不用擔心我們可以讓python為我們生成基本滿足的說明文檔,一來可以提高代碼整體閱讀性,二來可以將代碼的整體結構看著也更清晰,這樣在交接的時候可以省很多麻煩,其它同事在接手你工作的時候也不會一行行去問你這是什么那是什么的,因為注釋已經(jīng)很直觀的表述了,在整合的時候可當說明文檔給客戶簡單說明(主要是給你BOSS看的).

那么進入正題怎么實現(xiàn)看下面我簡單的代碼格式,注意注釋的地方和函數(shù)名類名都是與__all__內(nèi)相關聯(lián)的

#!/usr/bin/env python# -*-coding:utf-8 -*-''' 文檔快速生成注釋的方法介紹,首先我們要用到__all__屬性在Py中使用為導出__all__中的所有類、函數(shù)、變量成員等在模塊使用__all__屬性可避免相互引用時命名沖突'''__all__ = ['Login', 'check', 'Shop', 'upDateIt', 'findIt', 'deleteIt', 'createIt']class Login:'''測試注釋一可以寫上此類的作用說明等例如此方法用來寫登錄'''def __init__(self):'''初始化你要的參數(shù)說明那么登錄可能要用到用戶名username密碼password'''passdef check(self):'''協(xié)商你要實現(xiàn)的功能說明功能也有很多例如驗證判斷語句,驗證碼之類的'''passclass Shop:'''商品類所包含的屬性及方法update改/更新find查找delete刪除create添加'''def __init__(self):'''初始化商品的價格、日期、分類等'''passdef upDateIt(self):'''用來更新商品信息'''passdef findIt(self):'''查找商品信息'''passdef deleteIt(self):'''刪除過期下架商品信息'''passdef createIt(self):'''創(chuàng)建新商品及上架信息'''passif __name__=="__main__":import pythonzhushiprint help(pythonzhushi)

這里要強調(diào)說明下py的名字要和你當前工作的py名字一樣(我這里創(chuàng)建的py名字就是pythonzhushi,最后導入也是這名字),因為下面的測試中import的導入的是自身所以,im port 名稱 和Help(名稱)以及你的文件名稱要一致才可以。為了更加直觀請看下面這圖:

當然還可以從其它文件引用的方式導入這里用到python常用的導入方式from從哪個目錄import導入什么文件pythonzhushi

當然我這里還是用圖片來展示以下:

是不是一目了然,這樣也可以導入我們需要做的注釋文檔,help幫助方法就是幫我們查看到此文件中所包含的類,函數(shù),的一個簡單幫助文檔,類似于readme文檔的一個說明。最后來看看掩飾效果吧:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 连平县| 合阳县| 通渭县| 荥经县| 新巴尔虎右旗| 墨玉县| 德庆县| 宾阳县| 阜平县| 楚雄市| 云南省| 绥芬河市| 天柱县| 塘沽区| 巴彦淖尔市| 广汉市| 尖扎县| 苏尼特左旗| 鸡泽县| 宜兰县| 辛集市| 林甸县| 祁连县| 韶关市| 安溪县| 千阳县| 东阳市| 昭苏县| 兴和县| 衡山县| 阳春市| 龙山县| 桐梓县| 古田县| 庆云县| 栾城县| 攀枝花市| 西乌珠穆沁旗| 惠东县| 舞阳县| 西和县|