当前位置: 首页 > article >正文

如何用Python 3自动打开exe程序

诸神缄默不语-个人CSDN博文目录

本文所说的exe程序特指那种双击直接就能打开的Windows软件。本文中给出的具体例子是C:\Users\user_name\AppData\Local\Postman\Postman.exe,这串字符串在示例代码中都用exe_path代替了,方便你用的时候直接换成自己的软件路径。postman是一个用来测试API的软件。总之它是啥其实不重要,反正是一个软件。
用Python 3自动打开exe程序,我主要是作为整个自动化执行脚本的一环。当然反正这个功能能实现,你具体想拿来干啥就拿来干啥。

文章目录

  • 1. `os.startfile()`
  • 2. `subprocess.run()`

1. os.startfile()

代码:

import os

os.startfile(exe_path)

2. subprocess.run()

os.startfile() 可能更符合场景要求,因为它直接利用了操作系统的资源,而 subprocess 则更适合需要控制进程参数的场景。

代码:

import subprocess

subprocess.run([exe_path])

subprocess.Popen()也可以实现这个功能,但是安全性不如subprocess.run(),示例代码:

import subprocess

subprocess.Popen(exe_path)

在这里插入图片描述


http://www.kler.cn/a/558718.html

相关文章:

  • TCP函数
  • vscode settings(二):文件资源管理器编辑功能主题快捷键
  • [Windows] 通达信MPV1.23绿色免安装,整合DeepSeek版
  • STM32基础篇(二)------GPIO(最详细版本!!!!!!)
  • Android 实现 RTMP 推流:快速集成指南
  • 神经网络——梯度下溢
  • mysql -DQL语句和DCL语句
  • 蓝桥杯刷题25.2.22|打卡
  • Redis面试宝典【刷题系列】
  • pWnOS v2.0
  • SQL ①-数据库 || MySQL
  • 马士兵java面试八股文及答案
  • 欢乐力扣:单词规律
  • 再聊OceanBase多副本和高可用
  • 垂类大模型微调(二):使用LLaMA-Factory
  • Uniapp 开发中遇到的坑与注意事项:全面指南
  • 细说STM32F407单片机2个ADC使用DMA同步采集各自的1个输入通道的方法
  • Linux-Ansible模块进阶
  • debian 12 系统容器更换阿里源和用户权限
  • Java常用设计模式-代码实例详解