python 系統(tǒng)調(diào)用的實(shí)例詳解
python 系統(tǒng)調(diào)用的實(shí)例詳解
本文將通過兩種方法對(duì)python 系統(tǒng)調(diào)用進(jìn)行講解,包括python使用CreateProcess函數(shù)運(yùn)行其他程序和ctypes模塊的實(shí)例,
一 python使用CreateProcess函數(shù)運(yùn)行其他程序
>>> import win32process
>>> handle = win32process.CreateProcess('c:\\windows\\notepad.exe','',None,None,0,win32process.CREATE_NO_WINDOW,None,None,win32process.STARTUPINFO())
>>> win32process.TerminateProcess(handle[0],0)
>>> import win32event
>>> handle = win32process.CreateProcess('c:\\windows\\notepad.exe','',None,None,0,win32process.CREATE_NO_WINDOW,None,None,win32process.STARTUPINFO())
>>> win32event.WaitForSingleObject(handle[0],-1)
0
二 ctypes模塊簡(jiǎn)介
以下代碼是使用ctype模塊在windows下直接調(diào)用user32.dll中的MessageBoxA函數(shù)。
>>> from ctypes import *
>>> user32 = windll.LoadLibrary('user32.dll')
>>> user32.MessageBoxA(0,str.encode('Ctype is cool!'),str.encode('Ctype'),0)
1
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
如何使用python的plot繪制loss、acc曲線并存儲(chǔ)成圖片
在數(shù)據(jù)可視化中曲線圖是一種常見的展示數(shù)據(jù)趨勢(shì)的方式,Python作為一種強(qiáng)大的編程語言,提供了豐富的數(shù)據(jù)處理和可視化庫(kù),使得繪制曲線圖變得非常簡(jiǎn)單,下面這篇文章主要給大家介紹了關(guān)于如何使用python的plot繪制loss、acc曲線并存儲(chǔ)成圖片的相關(guān)資料,需要的朋友可以參考下2024-03-03
Ubuntu 16.04 LTS中源碼安裝Python 3.6.0的方法教程
Selenium自動(dòng)化測(cè)試工具使用方法匯總
python dataprep庫(kù)簡(jiǎn)化加速數(shù)據(jù)科學(xué)操作
Selenium使用Chrome模擬手機(jī)瀏覽器方法解析
Python簡(jiǎn)單實(shí)現(xiàn)阿拉伯?dāng)?shù)字和羅馬數(shù)字的互相轉(zhuǎn)換功能示例

