试试这个:from subprocess import Popen, check_output, check_call, PIPE, call

get_input = input("What Should I do?")

if get_input.strip().lower() == "run":

your_exe_file_address = r'"C:\Users\you\Desktop\my_file.exe"' # example

your_module_address = r'"C:\Users\you\Desktop\test.m"' # example

your_command = "call"

process = Popen([your_exe_file_address, your_command, your_module_address], stdout=PIPE, stderr=PIPE, shell=True)

stdout, stderr = process.communicate()

# < Other Ways >

# process = check_output([your_exe_file_address, your_command, your_module_address])

# process = check_call([your_exe_file_address, your_command, your_module_address], shell=True)

# process = call([your_exe_file_address, your_command, your_module_address], stdout=PIPE, stderr=PIPE, shell=True)

print(stdout, stderr)

else:

print("Invalid Input")

另一种方式:

^{pr2}$

第三种方法(在Windows上,安装pywin32包):import win32com.client

get_input = input("What Should I do?")

if get_input.strip().lower() == "run":

your_exe_file_address = r'"C:\Users\you\Desktop\my_file.exe"' # example

your_module_address = r'"C:\Users\you\Desktop\test.m"' # example

your_command = "call"

last_shell = your_exe_file_address + " " + your_command + " " + your_module_address

shell = win32com.client.Dispatch("WScript.Shell")

shell.Run(last_shell)

else:

print("Invalid Input")

第四种方式:

将命令保存在.bat文件中,如下所示:"C:\Users\you\Desktop\my_file.exe" call "C:\Users\you\Desktop\test.m"

然后尝试启动此bat文件并获取其输出:import os

get_input = input("What Should I do?")

if get_input.strip().lower() == "run":

your_bat_file_address = r'"C:\Users\you\Desktop\my_bat.bat"' # example

os.startfile(your_bat_file_address)

else:

print("Invalid Input")

祝你好运。。。在

python打开exe文件并传递信息_打开一个.exe文件并用Python为其提供输入参数相关推荐

  1. python计算机视觉编程(全)(强烈推荐)_推荐一个计算机视觉图书:python计算机视觉编程...

    编辑部的主页:好像没啥用 每章的代码,github上面的:中文版 github上面,英文版: 项目主页: 中文在线的书: 然后下载安装 安装好了以后,点击自动的编辑器: 新建工程,插入代码:# -*- ...

  2. Excel文件复制追加到另一个Excel文件

    Excel文件复制追加到另外一个Excel文件后 # Python: 根据模板文件,生成新的Excel表 import re from copy import copy from openpyxl i ...

  3. stata批量读入excel文件,并合并为一个dta文件

    功能:读入C:\fin\data\test中的多个excel文件,并生成对应dta文件,最后把所有的dta文件合并为一个 注意:空的excel文件需要删除,否则报错,可以自行添加是否为空判断 cd C ...

  4. 打开excel文件并写入_双击Excel表格文件时只打开程序不能直接打开文件

    故障描述:双击EXCEL表格文件时仅打开了excel窗口,对应文件不能直接打开文件 ,需通过文件--打开--选中文件来打开. 打开excel后不显示文件内容 注意事项:遇到此类问题时首先通过" ...

  5. 打开word文档提示文件未找到_打开CAD图纸或文档提示缺少SHX文件,2850种CAD字体大全资源分享...

    相信有不少小伙伴打开客户发过来的CAD图纸或者是CAD练习图纸的时候都显示过缺少字体吧,导致图纸出现很多乱码,这其实就是这个字体文件而已,只要增加缺失的字体文件就可以打开了,具体怎么做呢 第一步:如下 ...

  6. 怎么更改exe文件的图标_如何修改EXE文件的图标

    怎么更改exe文件的图标 Let's face it: some apps have really ugly icons. Sure, you could always create a shortc ...

  7. python读取文件夹下所有文件的名字_一键汇总同一文件夹下所有表格,三种小技巧分享给你...

    日常工作中我们经常会遇到多表合并的情况,手动粘贴复制过于麻烦,而且容易出错,今天分享三种汇总小技巧. 方法一 Windows批处理命令 如果需要汇总的表格是CSV格式(如下图所示,表格后缀为csv), ...

  8. python pyc文件是啥_什么是.pyc文件

    Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在. 如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊! 为了防止其他学习Pyt ...

  9. python读取csv文件第一行_尝试读取CSV文件的第一行返回['/']

    我通过Django上传了一个CSV文件,我试着读它的第一行.文件存储在服务器上的/tmp/csv_file/test.csv 文件如下所示: ^{pr2}$ 我正在尝试获取文件的标题,例如:absol ...

最新文章

  1. RDKit | 化合物芳香度分子描述符的计算与相关性比较
  2. MySQL教程(一)—— 数据库设计
  3. iframe实现页面无刷新上传文件(PHP)----备忘
  4. shell的read方法使用介绍
  5. CentOS 7.4 上如何安装 tomcat 9
  6. 一个关于Show窗口与Invalidate();顺序问题
  7. Android控件系列——WebView
  8. 关于xcode中的代码比较工具
  9. AD学习笔记(三)PCB封装库绘制
  10. cad添加自己线性_如何自定义自己需要的CAD线型?
  11. logutils java_【java】简单的日志工具类LogUtils
  12. odoo14 Botton按钮标签属性详解及按钮图标使用
  13. re管理器修改音量_教你巧用RE管理器修改手机各种系统声音锁屏声音
  14. 胡润研究院发布《2018胡润区块链富豪榜》
  15. 01背包问题深度理解
  16. html模拟百度人物百科,HTML MARC
  17. java笔试题:海量数据找最大或最小的k个数(堆排序)
  18. python提取斜坡结构
  19. 一个家庭幸不幸福,80%以上取决于女主人。有一种女人嫁给谁都幸福
  20. 中国职业社交网优士网​融资300万美元

热门文章

  1. 【18.5.31 日常】Android项目——飞机大战详解
  2. 服务器型号T400,联想万全服务器T400-1002服务器上安装操作系统.doc
  3. HTML5期末大作业:仿商城网站设计—— 绿色特产商城购物Html+Css+javascript的网页制作
  4. 鸿蒙系统1007鸿蒙系统,1007 燃爆 | 华为“鸿蒙”真的来了!看完这些商标来历,网友们又激动了...
  5. 华硕设置u盘启动linux,华硕主板怎么设置u盘启动_利用它的快捷键就可以了 - 驱动管家...
  6. 长牌 算法 算包(不包含癞子)
  7. Mybatis(十)多个学生对一个老师的查询
  8. 浏览器兼容性(手机、电脑。js、html、css)
  9. 从新手到专家——我对于计算机科学专业的经验分享
  10. android爱哥的日历,安卓版人生日历日子使用方法