在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 相关文章推荐
dataframe设置两个条件取值的实例
Apr 12 Python
Django 使用Ajax进行前后台交互的示例讲解
May 28 Python
python3监控CentOS磁盘空间脚本
Jun 21 Python
pyqt5使用按钮进行界面的跳转方法
Jun 19 Python
python 返回一个列表中第二大的数方法
Jul 09 Python
详解Django定时任务模块设计与实践
Jul 24 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
Jan 18 Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 Python
Python datetime模块使用方法小结
Jun 18 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
解决Tkinter中button按钮未按却主动执行command函数的问题
May 23 Python
python3 字符串str和bytes相互转换
Mar 23 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
使用PHP导出Redis数据到另一个Redis中的代码
2014/03/12 PHP
PHP使用正则表达式获取微博中的话题和对象名
2015/07/18 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
jQuery 获取/设置/删除DOM元素的属性以a元素为例
2014/05/23 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
JavaScript手机振动API
2016/06/11 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
[01:44]Ti10举办地公布
2019/08/25 DOTA
python操作ie登陆土豆网的方法
2015/05/09 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
python版本单链表实现代码
2018/09/28 Python
python中有关时间日期格式转换问题
2019/12/25 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
采用怎样的方法保证数据的完整性
2013/12/02 面试题
密封类可以有虚函数吗
2014/08/11 面试题
幼儿园长自我鉴定
2013/10/17 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
gojs实现蚂蚁线动画效果
2022/02/18 Javascript