You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下通过代码运行Python脚本的实现方法

问题描述

我编写了一个简单的Python程序,可用于运行各类Windows应用,核心代码示例如下:

import subprocess
# open a windows application
subprocess.Popen("C:\\Windows\\System32\\calc.exe")
# open a third party application
subprocess.Popen("C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe")

尝试通过该程序运行自己编写的Python应用时,直接传入.py文件路径会出现错误提示:is not a valid Win32 application,需要可行方法实现从Python程序中运行.py文件。

解决方案

已找到可行方案,当目标Python文件与当前程序处于同一目录时,使用以下代码即可运行:

subprocess.Popen(["python","grid.py"])

目前长路径运行存在问题,但该问题属于路径通用问题,原问题已解决。


内容的提问来源于stack exchange,提问作者fmex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 20:32:01