Python編程:使用pydoc生成文檔注釋

      網(wǎng)友投稿 1326 2025-03-31

      pydoc是python自帶的一個文檔生成工具,可以提取注釋

      如果有三個引號的注釋方法,會優(yōu)先使用三個點(diǎn)的注釋,其次才展示#號的注釋

      示例使用的代碼pydoc_demo.py,包含一個函數(shù),一個類

      # -*- coding: utf-8 -*- # @Date : 2018-10-30 # @Author : Peng Shiyu """ 這個文檔注釋pydoc的示例 """ # 函數(shù)名上方的文字 def func(): """ 函數(shù)名下方的注釋 @return: None """ print("hello") # 類名上方的文字 class Demo(): """ 類名下方的文字 """ # 類中方法上方的文字 def hello(self): """ 類中方法下方的文字 @return: None """ print("hello")

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      29

      30

      31

      32

      生成文檔

      $ pydoc pydoc_demo > doc.md

      1

      將文檔重定向到doc.md文件中,內(nèi)容如下

      Help on module pydoc_demo: NAME pydoc_demo - 這個文檔注釋pydoc的示例 CLASSES builtins.object Demo class Demo(builtins.object) | 類名下方的文字 | | Methods defined here: | | hello(self) | 類中方法下方的文字 | @return: None | | ---------------------------------------------------------------------- | Data descriptors defined here: | | __dict__ | dictionary for instance variables (if defined) | | __weakref__ | list of weak references to the object (if defined) FUNCTIONS func() 函數(shù)名下方的注釋 @return: None FILE /demo/pydoc_demo.py

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      Python編程:使用pydoc生成文檔注釋

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      29

      30

      31

      32

      33

      34

      35

      生成html

      $ pydoc -w pydoc_demo

      1

      出現(xiàn)新文件pydoc_demo.html

      顏色看上去很鮮艷

      參考

      pydoc用法

      Python

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:零代碼產(chǎn)品
      下一篇:無代碼快速開發(fā)平臺怎么做出來的(無代碼開發(fā)平臺什么意思)
      相關(guān)文章
      中国亚洲呦女专区| 亚洲Av高清一区二区三区| 亚洲中文字幕无码中文字| 亚洲综合激情六月婷婷在线观看| 亚洲AV永久青草无码精品| 亚洲综合色婷婷七月丁香| 久久影院亚洲一区| 亚洲人成无码网站| 国产亚洲色婷婷久久99精品| 亚洲人成图片小说网站| 国产亚洲综合色就色| 亚洲AV一宅男色影视| 亚洲AV无码成人精品区在线观看 | 久久青青成人亚洲精品| 亚洲VA成无码人在线观看天堂| 亚洲AV无码一区二区三区系列| 亚洲Av无码专区国产乱码DVD | 国产亚洲精品国产福利在线观看| 亚洲成A∨人片天堂网无码| 亚洲日韩在线观看| 亚洲欧洲成人精品香蕉网| 国产亚洲AV无码AV男人的天堂| 久久精品视频亚洲| 亚洲第一页在线观看| 91丁香亚洲综合社区| 亚洲国产欧洲综合997久久| 18禁亚洲深夜福利人口| 亚洲人成无码网站久久99热国产| 国产亚洲视频在线播放| 亚洲AV色香蕉一区二区| 亚洲综合一区二区| 亚洲精品国产国语| 色窝窝亚洲AV网在线观看| 亚洲精品成人网久久久久久| 亚洲中文字幕在线乱码| 亚洲综合精品一二三区在线 | 中文字幕精品亚洲无线码一区应用| 久久亚洲精品视频| 中文字幕亚洲综合久久2| 久久精品国产亚洲AV蜜臀色欲 | 亚洲一本综合久久|