docstring

    0熱度

    1回答

    讓我過去確切的代碼我有: 這是短模塊 class SentenceSplitter: def __init__(self, filename=None): self._raw_text = self.raw_text(filename) self._sentences = self.to_sentences() def raw_text(self, filename)

    0熱度

    2回答

    在我的劇本test.py我有很多的函數和類,然後我有以下幾點: for i in dir(): if i[0] != '_': print(type(i), i.__doc__) 但它不工作,因爲使用dir()時得到的是什麼,我的命名空間的列表,我得到一個字符串列表而不是對象。 如何在腳本中打印所有對象(包含文檔字符串)的文檔字符串?基於阿什維尼喬杜裏的回答 我把這個在我

    3熱度

    2回答

    例如,我有以下代碼: # Solve for coefficients of quadratic approximation def quad(p, x): """Solves for the coefficients of the quadratic approximation of a polynomial ``p`` at points ``x``. :pa

    17熱度

    4回答

    我對Python中docstrings和註釋之間的區別感到困惑。 在我的課上,我的老師介紹了一種被稱爲「設計配方」的東西,這套步驟可以幫助我們的學生在Python中更好地繪製和組織我們的編碼。從我的理解,下面是我們遵循的步驟的例子 - 這所以稱設計配方(在報價的東西): def term_work_mark(a0_mark, a1_mark, a2_mark, ex_mark, midterm_m

    2熱度

    1回答

    我知道三引號字符串用作文檔字符串,但是是否真的需要有兩個字符串文字? 是否有任何用例在單行之間進行識別&多行是有用的。 在Clojure中,我們有1個字符串文字,是多行的,我們用它作爲文檔字符串。那麼爲什麼在Python中的差異?

    0熱度

    1回答

    我需要使用doctest測試以下代碼。我必須做文檔測試,而不是其他任何方法。我一直得到「預期:沒有」。有沒有辦法做到這一點? import pickle #Loading lists from file using the pickle module with open('stocklist.txt', 'rb') as f: #Reading the list of stock from

    3熱度

    1回答

    我剛剛開始與獅身人面像,並願意學習。 我想分解我的各種功能到我的index.rst文件中的不同部分。所以每個函數都有自己的頭文件。 因此,舉例來說,如果我有一個名爲test.py一個Python文件,該文件中我有2個功能 def foo(): """This prints bar""" print("bar") def bar(): """This prints

    0熱度

    1回答

    這種方法的優點包括: 一致docstring語法到處 Centralsied文檔服務器;在一個地方查找所有文檔 從任何已記錄的功能或類中搜索並跳轉到源代碼;以任一種語言編寫 是否有任何與Sphinx或其他類似的模塊集成在一起;哪些產生+把你的JavaScript和Python文檔放在一個地方?

    1熱度

    2回答

    比方說,我有這樣的函數: def myFunc(): # useful function to calculate stuff 這將產生壓痕錯誤,除非我補充pass: def myFunc(): # useful function to calculate stuff pass 然而,如果我用docstring替換評論,則不需要pass: def myFunc

    0熱度

    2回答

    我正在研究一些基本的Python代碼,但我遇到了一個我從未能夠解決的問題。 的確,我想改變一個函數的幫助,我完全可以做到。 首先,這裏是我的代碼(例如): def main(arg1,arg2,arg3): #some blabla return 1 的事情是,如果我開始調用這個函數(在IDLE例如),我有出現剛剛拿到的helptip與我的函數定義相同的語法:main(ar