Python程式有什麼好的自動從註釋生成的方法

2021-07-08 21:52:41 字數 2990 閱讀 7195

1樓:匿名使用者

用sphinx

以win32系統為例,最簡單的安裝方式是在dos下輸入如下**

pip install -u sphinx

安裝好了之後,用最簡單的半自動生成api文件的方式進行

例如:你的python安裝在c:\python27, 想要給flask包自動製作文件,製作完成的文件放在c:\python_doc\flask的資料夾

**如下:

sphinx-apidoc -f -o c:\python_doc\flask c:\python27\lib\site-packages\

(此處-o應緊跟輸出資料夾,不然會產生一個-f的資料夾,多謝@hyacz)

然後進入c:\python_doc\flask資料夾

cd c:\python_doc\flask

此資料夾下有一個make.bat檔案,再執行一下

make html

然後就能在\_build\html資料夾中看到生成好的文件了,還支援查詢的功能

2樓:

1對於函式字串文件:

(1)定義方式:

可以由成對單引號或雙引號建立單行字串文件或使用成對三元引號'''建立多行字串文件(2)輸出字串文件

使用help(函式名)輸出函式文件及引數列表或通過 函式名.__doc__來只輸出文件字串2對於一般註釋,本人暫沒有形成規範的方法

python 程式有什麼好的自動從註釋生成文件的方法

3樓:老夭來了

你可以使用doxygen或者sphinx,現在python文件就是使用sphinx生成的,你可以到官網看一下具體的使用方法。

如果解決了您的問題請採納!

如果未解決請繼續追問

4樓:匿名使用者

用sphinx

以win32系統為例,最簡單的安裝方式是在dos下輸入如下**

pip install -u sphinx

安裝好了之後,用最簡單的半自動生成api文件的方式進行

例如:你的python安裝在c:\python27, 想要給flask包自動製作文件,製作完成的文件放在c:\python_doc\flask的資料夾

**如下:

sphinx-apidoc -f -o c:\python_doc\flask c:\python27\lib\site-packages\

(此處-o應緊跟輸出資料夾,不然會產生一個-f的資料夾,多謝@hyacz)

然後進入c:\python_doc\flask資料夾

cd c:\python_doc\flask

此資料夾下有一個make.bat檔案,再執行一下

make html

然後就能在\_build\html資料夾中看到生成好的文件了,還支援查詢的功能

5樓:春醬醬

什麼叫從註釋生成文件?

是從一個指令碼中提取出所有的註釋,再寫入一個文件中嗎?

直接自己寫就可以了啊 使用open()開啟檔案 open開啟一個py檔案 和txt檔案是一樣的

然後while讀取每一行 判斷是否有# 有的話 一行的#後面的就寫入到另一個檔案中

python的**註釋有哪些方法

6樓:心殤歲

使用井號加一個空格,後面的內容

會被當做註釋來解析;

使用三個單引號或雙專引號包裹的屬內容,會被當做註釋來解析,這種寫法如果放在print中,可以實現所見即所得的效果,既回車也會直接顯示在控制檯

這些基礎入門的知識,你可以到黑馬程式設計師社群瞭解一下。或者官網對話方塊可直接諮詢。

7樓:匿名使用者

一般行註釋用井號 # 大段註釋用三引號 就是三個單引號包住

python如何獲取python檔案中的註釋

8樓:

主要是按行讀取,然後就是寫出判斷邏輯來勘測行是否為注視行,空行,編碼行

其他的:

import linecache

file=open('3_2.txt','r')linecount=len(file.readlines())linecache.

getline('3_2.txt',linecount)

這樣做的過程中發現一個問題,因為我的指令碼是迴圈讀取3_2.txt檔案,當3_2.txt發生變化時,讀到的內容不變化,看了一下linecache應該是快取的問題,查資料後發現果然是這樣,在用linecache之前清除一下快取就好了linecache.

clearcache()。

一個簡單的python程式,利用dsu模式把words裡面的單詞按照長度排序。下面的程式中註釋的那句話到底有什麼 195

9樓:如同神一般菜鳥

list 結構為 [(單詞1長度,單詞1),(單詞2長度,單詞2),...]

e即為每個具體的(單詞n長度,單詞n)

length, word = e,即為

length, word = (單詞n長度,單詞n)。

等同於:

length = 單詞n長度

word = 單詞n

10樓:

>>> words = ['abcd', 'ab', 'defghi']

>>> lst = sorted(words,...              key=lambda x: len(x),

...              reverse=true)

python移除註釋方法

11樓:大話殘劍

cleannote.ini的格式

[cleannote]

srcpath=e:/test

descpath=e:/test/newfiles

學習python有什麼好的用處,python有什麼用?

開發快,少。人生苦短,我用python.1 主要來是開發快,語言簡潔,沒 源那麼多技巧,所以讀起來bai很清楚容易。du 可以做一個偷懶的程式設計師。python 少,開發快。ython應用場景 廣泛bai,可被應du 用於如今你所能想得到的相當zhi 多的軟體開發dao和操作場景,目前回已廣答泛應...

pycharm自動建的python虛擬環境裡的python不能用,已經在設定裡配置好了

這個是因為你的python執行檔案的路徑沒有加入到系統路徑造成的,自行新增即可。在path環境變數中新增python.exe的完整路徑。pycharm python 自動補全不全面,有的可以有的不可以是為什麼?file settings 然後把紅色框的點了就行了 感覺現在自動駕駛在技術上問題已經不大...

github上的python程式怎麼在windows上執行

python安裝好以後,在開始選單會看到一個idle工具 一個增強的互動命令列直譯器視窗 以及一個自帶的編輯器。在任意目錄新建一個.py檔案或者儲存的時候以.py結尾,用記事本 python自帶的編輯器或者其他編輯器如sublime text或者notepad 都行.windows 使用者如何執行一...