Python開發 sphinx學習

2021-07-10 00:16:13 字數 1233 閱讀 2933

sphinx是乙個python文件生成器,詳見:

pip install sphinx
使用sphinx的嚮導quickstart自動生成預設的conf.py

sphinx-quickstart
sphinx-build -b html sourcedir builddir
如果在嚮導時候建立了makefilemake.bat,則可以使用更簡單的命令。

make html
pip install sphinx-intl
locale_dirs = ['locale/']

gettext_compact = false

sphinx-build -b gettext sourcedir builddir/locale
如果make.bat中有相應的命令的話也可以用

make gettext
_build/local/生成.pot檔案。

根據_build/locale在當前目錄生成locale/資料夾,裡面有待翻譯的檔案。如下語言為zh,生成locale/zh/lc_messages/資料夾,裡面有待翻譯的po檔案。

sphinx-intl update -p _build/locale -l zh
msgstr所在行寫入上一行msgid所對應的翻譯內容,如

msgid "hello world!"

msgstr "你好,世界!"

sphinx-build -d language=zh -b html sourcedir builddir/html-zh
po檔案所在位置生成相應的mo檔案,並在builddir/html-zh/中生成相應的html。

python 物聯網開發板 物聯網學什麼開發板好?

配合我們的iot開發平台,即可快速完成智慧型產品demo製作 下面我來主要介紹下三明治開發板。三明治開發板是我們累積了上萬次產品智慧型化經驗,將常見的 iot 產品做了功能拆分,基於 arduino 的規範做成了比較成熟的開發板,因為可以非常方便地以類似 三明治 層層疊加的方式組合成乙個完整的 io...

學python的遊戲app 學Python

基本內容 學python軟體中的python教學內容涵蓋基礎概念 控制結構 函式模組 檔案操作 面試物件 函式程式設計 異常處理 正規表示式。通過簡短的課程和有趣的小測驗進行python學習衝浪。在突破乙個個學習小關口,展示你的it程式設計技能。python教程,講解了python基礎知識,也介紹了...

手機學python好嗎 學Python怎麼樣?

第一,更高的工作效率 這兩年python在業內大火的原因除了雲計算幫python帶來的熱潮之外,更多的是本身的特性。目前網際網路創業熱情高漲,創業者和投資者都希望投資回報週期快。因此,一門開發效率極高的語言就此進入開發者眼簾,眾多創業公司 python做為開發語言,催生了python在國內大熱的現象...