Python标準庫是十分龐大的,其中也有一些品質比較高的庫,例如,wXPython、Python以及其他的圖形庫,等等,如果你想對Python标準庫有所了解的話,你就可以通過以下的文章對其進行了解。
Python是一種簡單易學,功能強大的解釋型程式設計語言,它有簡潔明了的文法,高效率的高層資料結構,能夠簡單而有效地實作面向對象程式設計,特别适用于快速應用程式開發,也可以用來開發大規模的重要的商業應用。Python是一個理想的腳本語言。
- 把Python嵌入C++中類的成員屬性的内容介
- 把Python嵌入C++的運算符重載的操作步驟
- Boost.Python自帶的代碼生成器是Pyste的
- Python嵌入c中時應該連結的庫有哪些
- Python腳本與C++程式互相調用的實際操作
Python免費開源,可移植到多種作業系統,隻要避免使用依賴于特定作業系統的特性,Python程式無需修改就可以在各種平台上面運作。Python擁有現代程式設計語言所具有的一切強大功能,
Python标準庫十分龐大可以幫助開發者處理各種工作,
如:圖形使用者界面、檔案處理、多媒體、正規表達式、文檔生成、單元測試、線程、資料庫、網絡通訊、網頁浏覽器、CGI、FTP、電子郵件、XML、HTML、WAV檔案、密碼系統、Tk和其他與系統有關的操作。
隻要安裝了Python,這些功能都是可用的除了标準庫以外,還有許多其他高品質的庫,如wXPython、Twisted和 Python圖形庫等等數不勝數。
Python容易擴充和嵌入。Python提供的許多标準子產品支援C或者C++接口。Python和C可以一起工作,它可以嵌入到C或者C++的應用程式當中,是以可用Python語言為應用程式提供腳本接口,由于支援跨語言開發,可用Python設計概念化應用程式,并逐漸移植到C,使用前不必用C重寫應用程式。
(Jython使Python可以和Java一起工作,使開發者可以在Python裡面調Java的包,也可以在Java裡面使用Python 的對象。還有更妙的,由于Jython的解釋器完全用Java編寫,是以可以在支援Java的任何平台上部署Python程式,甚至WEB浏覽器也可以直接運作Python腳本。)
提出問題
在某個C++應用程式中,我們用一組插件來實作一些具有統一接口的功能,我們使用Python來代替動态連結庫形式的插件,這樣可以友善地根據需求的變化改寫腳本代碼,而不是必須重新編譯連結二進制的動态連結庫。Python強大的功能足以勝任,但是有一些作業系統特定的功能需要用C++來實作,再由 Python調用。是以,最基礎地,我們需要做到:
1. 把Python嵌入到C++應用程式中,在C++程式中調用Python函數和獲得變量的值;
2. 用C++為Python編寫擴充子產品(動态連結庫),在Python程式中調用C++開發的擴充功能函數。
以上就是對Python标準庫的功能可以幫助開發者處理各種工作的相關的内容的介紹,望你會有所收獲。