色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何使用Python調用windows下DLL

錢瀠龍2年前18瀏覽0評論

如何使用Python調用windows下DLL?

這里簡單介紹一下實現過程,不難,主要用到ctypes這個模塊,實驗環境win10+python3.6+pycharm5.0,主要內容如下:

1.為了更好地說明問題,這里我用vs2017編譯了一個dll文件,源碼如下,基于C的,一個簡單的相加函數:

編譯成功后,會在當前的Debug文件下生成一個DllTest.dll文件,我們的測試就是圍繞這個dll文件展開:

2.新建一個文件夾,將這個dll復制進去,新建一個py文件,測試代碼如下,很簡單,這里主要使用的是CDLL類,指明dll文件路徑就行:

程序運行截圖如下,已經成功打印返回值:

3.這里也可以使用WinDLL調用dll文件,以Windows系統下的C:\Windows\System32\user32.dll文件為例,測試代碼如下,與上面的類似,只不過使用的是WinDLL:

程序運行截圖如下,已經成功調用:

至此,我們就完成了利用python調用windows下的dll。總的來說,整個過程不難,代碼量也不是很多,CDLL和WinDLL這2種方式都可以完成dll文件的調用,只要你有一定的python基礎,熟悉一下相關代碼和示例,很快就能掌握的,網上也有相關教程和資料,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。

java編譯dll,如何使用Python調用windows下DLL