卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何使用Python調(diào)用windows下DLL?

網(wǎng)友解答: 這里簡單介紹一下實現(xiàn)過程,不難,主要用到ctypes這個模塊,實驗環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:1.為了更好地說明問題,這里我用vs

網(wǎng)友解答:

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

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

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

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

程序運(yùn)行截圖如下,已經(jīng)成功打印返回值:

3.這里也可以使用WinDLL調(diào)用dll文件,以Windows系統(tǒng)下的C:WindowsSystem32user32.dll文件為例,測試代碼如下,與上面的類似,只不過使用的是WinDLL:

程序運(yùn)行截圖如下,已經(jīng)成功調(diào)用:

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

網(wǎng)友解答:

導(dǎo)入 就可以了

標(biāo)簽: