真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中Sphinx怎么用-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“Python中Sphinx怎么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Python中Sphinx怎么用”這篇文章吧。

目前成都創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、海西網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

描述

使用 pip 安裝sphinx后,按照教程建立了一個新的py文件,如下

# run.py
def run(name):
  """
  this is how we run
  :param name name of people who runs
  """
  print(name, 'is running')

隨后新建一個目錄,使用 sphinx-quickstart 新建了sphinx環(huán)境,此時目錄結(jié)構(gòu)如下:

- doc
  - Makefile
 - build/
 - make.bat
 - source/
- run.py

此時進(jìn)入 source目錄,在conf.py 中添加文件路徑,如下:

import os
import sys
sys.path.insert(0, os.path.abspath('../..'))

然后在 doc 下執(zhí)行下面命令:

make html
or
sphinx-build -b html ./doc/source ./doc/build

發(fā)現(xiàn)兩個命令都可以正常生成文檔的模版,但并沒有生成注釋;即有生成的html,但沒有代碼的注釋/API文檔

嘗試解決

開始以往是版本不一致,就重新建了virtualenv,還是不行;

使用了一個docker鏡像,重試,結(jié)果是同樣的錯誤

嘗試看非官方的教程,發(fā)現(xiàn)還需要更改 source 下的 index.rst;

例如我們的代碼文件是 run.py ,需要把他加到 index.rst中,如下(run就是模塊名稱):

API
===
.. automodule:: run
  :members:

再次執(zhí)行,發(fā)現(xiàn)還有錯,只不過提示不一樣了:提示

Unknown directive type “automodule” or “autoclass”

谷歌之,發(fā)現(xiàn)還要改一個配置的地方;位于 conf.py 里,增加一個擴(kuò)展……如下:

extensions = [
    'sphinx.ext.autodoc'
]

以上是“Python中Sphinx怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


名稱欄目:Python中Sphinx怎么用-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/cssdpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部