【发布时间】:2016-07-25 15:28:06
【问题描述】:
如何在 Windows 7 上从 Python3 运行以下命令
gcc main.cpp -o main.out
./main.out
目的是从Python3执行main.cpp文件。
【问题讨论】:
如何在 Windows 7 上从 Python3 运行以下命令
gcc main.cpp -o main.out
./main.out
目的是从Python3执行main.cpp文件。
【问题讨论】:
import subprocess
subprocess.run(["gcc", "main.cpp -o main.out"])
subprocess.run(["./main.out"])
应该可以。但是 subprocess 有更多对您有用的实用程序。
【讨论】:
["gcc", "main.cpp", "-o", "main.out"] 或"gcc main.cpp -o main.out"。否则 subprocess.list2cmdline 会创建不正确的命令行 gcc "main.cpp -o main.out"。