首頁 >後端開發 >Python教學 >python怎麼呼叫api接口

python怎麼呼叫api接口

尚
原創
2019-07-02 14:29:1511091瀏覽

python怎麼呼叫api接口

呼叫windows API的方式其實有兩種,第一種是透過第三方模組pywin32。

如果小夥伴安裝了pip,可以透過pip安裝pywin32

在命令列中執行pip list查看是否安裝了pywin32

如圖

python怎麼呼叫api接口

#我們這裡呼叫一個windows最基本的API,MessageBox,該介面可以顯示一個對話框。

這裡小編就不過多介紹了,只簡單的描述MessageBox接口,MessageBox是windows的一個API接口,作用是顯示一個對話框。

原型為: 

int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);

#第一個參數hWnd,指明了此對話方塊屬於哪個窗口,lpText為窗口提示訊息,lpCaption則為視窗標題,uType則是定義對話框的按鈕和圖示。

這裡我們需要導入win32api這個模組(隸屬於pywin32),如果需要巨集定義的,API的巨集被定義在win32con(同隸屬於pywin32)模組內。

這裡我們只導入一個win32api模組,然後簡單的呼叫MessageBox顯示一個對話框。

python怎麼呼叫api接口

如果我們不會安裝pywin32模組,或是說不想安裝這個三方模組。這時我們還有一個辦法。

呼叫python內建模組ctypes,如果小夥伴有windows程式設計基礎的話,或是看過一點MSDN的話,都該知道,Windows的API其實是以dll檔案(動態連結函式庫)方式存在的。

和|效果是相同的

python怎麼呼叫api接口

更多Python相關技術文章,請造訪Python教學欄位學習!

以上是python怎麼呼叫api接口的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn