源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

python 系统调用的实例详解

  • 时间:2020-02-11 17:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:python 系统调用的实例详解
[b]python 系统调用的实例详解[/b] [b]       [/b]       本文将通过两种方法对python 系统调用进行讲解,包括python使用CreateProcess函数运行其他程序和ctypes模块的实例, [b]一 python使用CreateProcess函数运行其他程序[/b]
>>> 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 
 
[b]二 ctypes模块简介[/b] 以下代码是使用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 
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部