在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之坑爹的字符编码
Sep 28 Python
解决Python中由于logging模块误用导致的内存泄露
Apr 23 Python
Python使用chardet判断字符编码
May 09 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
python 叠加等边三角形的绘制的实现
Aug 14 Python
django创建简单的页面响应实例教程
Sep 06 Python
Python猴子补丁知识点总结
Jan 05 Python
详解torch.Tensor的4种乘法
Sep 03 Python
python 装饰器的实际作用有哪些
Sep 07 Python
Django如何与Ajax交互
Apr 29 Python
Python实战之OpenCV实现猫脸检测
Jun 26 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中数据的批量导入(csv文件)
2006/10/09 PHP
PHP 采集获取指定网址的内容
2010/01/05 PHP
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
php文件操作实例代码
2012/05/10 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
PHP 图片处理
2020/09/16 PHP
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
JavaScript实现的浮动层框架用法实例分析
2015/10/10 Javascript
javascript图片预加载完整实例
2015/12/10 Javascript
JSON简介以及用法汇总
2016/02/21 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
分析javascript原型及原型链
2018/03/18 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
Python通过len函数返回对象长度
2020/10/22 Python
10个顶级Python实用库推荐
2021/03/04 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
全球高级音频和视频专家:HiDef Lifestyle
2019/08/02 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
大学军训感言1500字
2014/03/09 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
见习期个人总结
2015/03/05 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书