91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python有哪些開源項目

發布時間:2020-11-25 11:31:36 來源:億速云 閱讀:154 作者:小新 欄目:編程語言

這篇文章主要介紹Python有哪些開源項目,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

以下是幾個開源項目

1.Trac

Trac擁有強大的bug管理 功能,并集成了Wiki 用于文檔管理。它還支持代碼管理工具Subversion ,這樣可以在 bug管理和Wiki中方便地參考程序源代碼。

Trac有著比較強大的插件系統,可以通過插件來實現各種各樣的功能,比如支持Git,或者增加自己的一些語法等等.

如果你想了解wiki是如何實現的,或者svn是如何集成的,那么你可以看看這個項目的源碼.

 2.Docutils

Docutils項目的主要是為了創造一套將純文本轉換為一些常用格式的工具,這些常用格式包括:HTML、XML和LaTeX。請先了解 reStructuredText 的基礎知識。其比起Docbook或者lex等專業的文本排版工具更顯輕量級和易用.

3.Pygments

Pygments是一個實現的格式化高亮代碼的Python庫。包含四個模塊:

lexer - 將代碼解析成token流,每個一token都包含兩個屬性,一個是當前token的類型,一個是當前token的值。Pygments支持的語言很多, 具體可以參考附錄A。

lexer - 將代碼解析成token流,每個一token都包含兩個屬性,一個是當前token的類型,一個是當前token的值。Pygments支持的語言很多, 還可以進行擴展。

filters - 通過lexer解析出來的token流送入filter,可以根據條件修改某些token的屬性或者值。

formatter - token流最終輸出是根據formater的定義,輸出成實現定義好的格式,例如HTML, LaTex或者RTF。

style - 定義了輸出的風格,例如不同類型的token按照不同的顏色顯示,或者是否粗體。

4.Sphinx

Sphinx簡單來說,是一個文檔生成工具,用于把reStructuredText 格式的源文件生成諸如HTML, PDF, LaTex一類的格式。編輯者無須親自處理文本的格式, 程序會自動根據源文件里的設置產生格式, 以及自動生成章節鏈接等工作。

和 DocBook一樣,Sphinx可以看做是一個把文本格式處理和文字編輯分開的工具。

Python的官方文檔便是通過這個工具進行編寫的。

5.MoinmoinWiki

MoinMoin 是一個基于Python環境的wiki引擎程序,支持包括中文在內的多語種特性。

完全使用文件來存儲內容,不使用數據庫

實現了全部Wiki規范,Unicode 編碼支持多語種

6.Mercurial

Mercurial 是一種輕量級分布式版本控制系統(Git也是一種分布式的版本控制系統),采用 Python 語言實現.

更輕松的管理。傳統的版本控制系統使用集中式的 repository,一些和 repository相關的管理就只能由管理員一個人進行。由于采用了分布式的模型,Mercurial 中就沒有這樣的困擾,每個用戶管理自己的 repository,管理員只需協調同步這些repository。

更健壯的系統。分布式系統比集中式的單服務器系統更健壯,單服務器系統一旦服務器出現問題整

以上是“Python有哪些開源項目”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清远市| 聊城市| 垫江县| 昭平县| 辉县市| 台中市| 梅河口市| 肥乡县| 泌阳县| 喀喇| 枣强县| 青岛市| 湛江市| 玉溪市| 弥勒县| 西青区| 太仓市| 溧阳市| 兴山县| 农安县| 长春市| 伊宁市| 凤翔县| 呼图壁县| 皋兰县| 涞源县| 灵武市| 合山市| 溧水县| 彭阳县| 天等县| 岫岩| 淮安市| 工布江达县| 独山县| 渑池县| 峨眉山市| 内丘县| 潜山县| 乐业县| 寻甸|