python 系统调用的实例详解


Posted in Python onJuly 11, 2017

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

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
python3.6 如何将list存入txt后再读出list的方法
Jul 02 Python
python按修改时间顺序排列文件的实例代码
Jul 25 Python
Python generator生成器和yield表达式详解
Aug 08 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
Jan 28 Python
Python递归及尾递归优化操作实例分析
Feb 01 Python
基于pytorch padding=SAME的解决方式
Feb 18 Python
Python如何向SQLServer存储二进制图片
Jun 08 Python
DataFrame.groupby()所见的各种用法详解
Jun 14 Python
python工具dtreeviz决策树可视化和模型可解释性
Mar 03 Python
python中matplotlib实现最小二乘法拟合的过程详解
Jul 11 #Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 #Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 #Python
python处理按钮消息的实例详解
Jul 11 #Python
python 创建弹出式菜单的实现代码
Jul 11 #Python
在Python中使用AOP实现Redis缓存示例
Jul 11 #Python
浅谈python import引入不同路径下的模块
Jul 11 #Python
You might like
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
php字符串函数学习之strstr()
2015/03/27 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
vue的全局提示框组件实例代码
2018/02/26 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
[01:31:22]Ti4 循环赛第四日附加赛LGD vs Mouz
2014/07/13 DOTA
Tensorflow简单验证码识别应用
2017/05/25 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
python中的协程深入理解
2019/06/10 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
python列表返回重复数据的下标
2020/02/10 Python
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
销售员岗位职责范本
2014/02/03 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
新年爱情寄语
2014/04/08 职场文书
外贸业务员求职信
2014/06/16 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
幼儿园元旦主持词
2015/07/06 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
Python中的socket网络模块介绍
2022/07/23 Python