python/214981.html">python 系統調用的實例詳解
本文將通過兩種方法對python 系統調用進行講解,包括python使用CreateProcess函數運行其他程序和ctypes模塊的實例,
一 python使用CreateProcess函數運行其他程序
>>> 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模塊簡介
以下代碼是使用ctype模塊在windows下直接調用user32.dll中的MessageBoxA函數。
>>> from ctypes import * >>> user32 = windll.LoadLibrary('user32.dll') >>> user32.MessageBoxA(0,str.encode('Ctype is cool!'),str.encode('Ctype'),0) 1 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答