运行命令行程序

2024-04-19 11:49:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要帮助来编写一个需要运行其他命令行问题的Python应用程序。例如,当我按下“blablabla”按钮时,在命令行c:\test> BLA.exe blabla中运行的Python应用程序调用函数,该函数返回相同的字符串,因此我需要将其存储在变量中。在

所以,我不知道如何在Python中运行命令行程序并从该程序中获取字符串。在


Tags: 函数字符串命令行test程序应用程序按钮exe
1条回答
网友
1楼 · 发布于 2024-04-19 11:49:13

如果需要命令的输出,this answer可能会有帮助:

import subprocess

p = subprocess.Popen(['ls', '-a'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
print out

所以在你的例子中,有一行可能是这样的:

^{pr2}$

相关问题 更多 >