pywin32 - Python 在Windows COM 編程模塊


pywin32直接包裝了幾乎所有的Windows API,可以方便地從Python直接調用,該模塊另一大主要功能是通過Python進行COM編程。

 

安裝時可以直接使用pip執行“pip install pywin32”來安裝它。

安裝完畢后,在Python安裝路徑下的Lib\site-packages\win32可以看到所有的API支撐模塊,Lib\site-packages\win32com下則是COM的支撐模塊。

 

在Lib\site-packages下有一個PyWin32.CHM幫助文件,相信對Windows編程有一定基礎的,看了這個幫助文件就能很快上手。

簡單說,pywin32把Windows API按照功能分了一些大類,每一個大類作為一個模塊。以下是所有的模塊:

mmapfile odbc perfmon servicemanager timer win2kras win32api win32clipboard win32console
win32cred win32crypt win32event win32evtlog win32file win32gui win32help win32inet win32job
win32lz win32net win32pdh win32pipe win32print win32process win32profile win32ras win32security
 win32service win32trace win32transaction win32ts win32wnet winxpgui

比如文件類API就在模塊win32file中,進程類API在模塊win32process中。

 

在使用的時候,按需導入相關模塊就行了

 

如果你不清楚要使用的API在哪個模塊中,那就到幫助文件里搜索一下,一定會給你答案的。

如果你只是對pywin32中如何調用某個API不熟悉,那么查看Pywin32.CHM就足夠了,如果你對API本身的參數定義和使用不熟悉,那還得繼續看MSDN。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM