在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中利用函数装饰器实现备忘功能
Mar 30 Python
解读Django框架中的低层次缓存API
Jul 24 Python
Python中文竖排显示的方法
Jul 28 Python
Python处理文本文件中控制字符的方法
Feb 07 Python
python 生成器协程运算实例
Sep 04 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 Python
python logging日志模块以及多进程日志详解
Apr 18 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
在cmd中查看python的安装路径方法
Jul 03 Python
Django后台admin的使用详解
Jul 08 Python
在django中自定义字段Field详解
Dec 03 Python
python集合能干吗
Jul 19 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+DBM的同学录程序(5)
2006/10/09 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
javascript中怎么做对象的类型判断
2013/11/11 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
vue+elementUI实现图片上传功能
2019/08/20 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
Python编程中的文件操作攻略
2015/10/16 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
python实现大文件分割与合并
2019/07/22 Python
详解python播放音频的三种方法
2019/09/23 Python
Python concurrent.futures模块使用实例
2019/12/24 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
python 简单的调用有道翻译
2020/11/25 Python
全球最大的游戏市场:G2A
2018/07/05 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
大学生新学期计划书
2014/04/28 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
同意迁入证明模板
2014/10/26 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
公司年会主持词范文!
2019/05/07 职场文书
解析laravel使用workerman用户交互、服务器交互
2021/04/28 PHP
关于Python使用turtle库画任意图的问题
2022/04/01 Python
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫