python怎么调用exe
时间: 2024-05-14 11:17:24 浏览: 207
在python中实现调用可执行文件.exe的3种方法
5星 · 资源好评率100%
要在 Python 中调用 .exe 程序,可以使用 Python 的 subprocess 模块。这个模块提供了一个名为 Popen 的类,可以用来创建一个子进程并与其进行交互。
下面是一个简单的例子,演示如何在 Python 中调用一个 .exe 程序:
```python
import subprocess
# 调用 notepad.exe 程序
subprocess.Popen(["notepad.exe"])
```
这会启动一个新的 notepad 程序。如果你想要向这个程序发送一些文本,可以使用 Popen 对象的 communicate 方法:
```python
import subprocess
# 调用 notepad.exe 程序
p = subprocess.Popen(["notepad.exe"], stdin=subprocess.PIPE)
# 向程序发送一些文本
p.communicate(input=b"Hello world!")
```
这会在 notepad 程序中打开一个新的文档,并将文本 "Hello world!" 写入其中。
阅读全文