在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 相关文章推荐
Python中定时任务框架APScheduler的快速入门指南
Jul 06 Python
python3使用pyqt5制作一个超简单浏览器的实例
Oct 19 Python
python开启摄像头以及深度学习实现目标检测方法
Aug 03 Python
Python3获取拉勾网招聘信息的方法实例
Apr 03 Python
Python实现京东秒杀功能代码
May 16 Python
python实现五子棋游戏
Jun 18 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
pyinstaller打包opencv和numpy程序运行错误解决
Aug 16 Python
python迭代器常见用法实例分析
Nov 22 Python
Python numpy多维数组实现原理详解
Mar 10 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
May 12 Python
Python模拟登录和登录跳转的参考示例
Oct 30 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
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
javascript字符串拼接的效率问题
2010/12/25 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python写的ARP攻击代码实例
2014/06/04 Python
Python处理文本文件中控制字符的方法
2017/02/07 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
python创建列表和向列表添加元素的实现方法
2017/12/25 Python
有关Python的22个编程技巧
2018/08/29 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
matplotlib quiver箭图绘制案例
2020/04/17 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
selenium如何定位span元素的实现
2021/01/13 Python
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
super关键字的用法
2012/04/10 面试题
普通大学毕业生自荐信
2013/11/04 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
超市促销活动方案
2014/03/05 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
授权委托书
2015/01/28 职场文书
九华山导游词
2015/02/03 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
周一问候语大全
2015/11/10 职场文书