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

如何用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)

在这里插入图片描述

相关文章:

  • c++入门-------命名空间、缺省参数、函数重载
  • 我的电脑是 3070ti 能用那个级别的deepseek
  • 解决Open WebU无法显示基于OpenAI API接口的推理内容的问题
  • 详细介绍嵌入式硬件设计
  • Ubuntu - Redis 安装、远程访问
  • 图书馆系统源码详解
  • 萌新学 Python 之自定义函数
  • Unity技术突破
  • Leetcode 3463. Check If Digits Are Equal in String After Operations II
  • 2025版-Github账号注册详细过程
  • 【C语言】第八期——指针
  • UE_C++ —— Logging in Unreal
  • 初识XML
  • LeetCode 热题 100 206. 反转链表
  • ASP.NET Core Clean Architecture
  • 如何选择适合自己电脑的本地部署模型,模型的大小与b之间的关系,模型参数,量化Q
  • 嵌入式之内存管理
  • 【Git】多人协作
  • 【c++】【线程池】线程池模式
  • Python常见面试题的详解16
  • 网站建设详细需求说明书/今日国内新闻大事20条
  • 南宁微网站开发/昆明seo博客
  • 城阳网站建设电话/商业软文
  • 京东网站的公司地址/六安seo
  • 在excel中怎么做邮箱网站/潍坊网站开发公司
  • 视频网站怎么做外链/seo咨询推广找推推蛙