在python中实现调用可执行文件.exe的3种方法


Posted in Python onJuly 07, 2019

方法一、

os.system() 会保存可执行程序中的打印值和主函数的返回值,且会将执行过程中要打印的内容打印出来

import os 
main = "project1.exe"
r_v = os.system(main) 
print (r_v )

方法二、

commands.getstatusoutput() 会保存可执行程序中的打印值和主函数的返回值,但不会将执行过程中要打印的内容打印出来

import subprocess 
import os 
main = "project1.exe"
if os.path.exists(main): 
  rc,out= subprocess.getstatusoutput(main) 
  print (rc)
  print ('*'*10)
  print (out)

方法三、

popen() 会保存可执行程序中的打印值,但不会保存主函数的返回值,也但不会将执行过程中要打印的内容打印出来

import os
main = "project1.exe"
f = os.popen(main)  
data = f.readlines()  
f.close()  
print (data)

另外,上面提到的三种方式,实际上都是在python中执行命令,因此他们不只是用来执行可执行文件,也可以用来执行linux系统中别的指令。

以上这篇在python中实现调用可执行文件.exe的3种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python3中yield生成器的用法
Aug 20 Python
浅谈Python 的枚举 Enum
Jun 12 Python
Python中装饰器兼容加括号和不加括号的写法详解
Jul 05 Python
Python:Scrapy框架中Item Pipeline组件使用详解
Dec 27 Python
Python实现字典(dict)的迭代操作示例
Jun 05 Python
通过Pandas读取大文件的实例
Jun 07 Python
Sanic框架路由用法实例分析
Jul 16 Python
python读取word 中指定位置的表格及表格数据
Oct 23 Python
Tensorflow之MNIST CNN实现并保存、加载模型
Jun 17 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
提取视频中的音频 Python只需要三行代码!
May 10 Python
python中的plt.cm.Paired用法说明
May 31 Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 #Python
对Python中画图时候的线类型详解
Jul 07 #Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 #Python
Python正则表达式匹配日期与时间的方法
Jul 07 #Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 #Python
python保存字典和读取字典的实例代码
Jul 07 #Python
python 实现创建文件夹和创建日志文件的方法
Jul 07 #Python
You might like
239军机修复记
2021/03/02 无线电
一步一步学习PHP(6) 面向对象
2010/02/16 PHP
php中static静态变量的使用方法详解
2010/06/04 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
2011/12/01 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
jquery自定义函数的多种方法
2014/01/09 Javascript
jquery简单实现幻灯片的方法
2015/08/03 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
Django中modelform组件实例用法总结
2020/02/10 Python
Python能做什么
2020/06/02 Python
python制作微博图片爬取工具
2021/01/16 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
解释一下抽象方法和抽象类
2016/08/27 面试题
数据管理员的自我评价分享
2013/11/15 职场文书
技能竞赛活动方案
2014/02/21 职场文书
《桥》教学反思
2014/04/09 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server
React中的Context应用场景分析
2021/06/11 Javascript
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
flex弹性布局详解
2022/03/20 HTML / CSS