python怎么获取控制台输出内容

   2025-02-16 6420
核心提示:在Python中,可以使用print()函数将内容输出到控制台。如果想获取控制台输出的内容,可以使用subprocess模块来实现。以下是一个

在Python中,可以使用print()函数将内容输出到控制台。如果想获取控制台输出的内容,可以使用subprocess模块来实现。

以下是一个简单的示例代码:

import subprocessdef get_console_output(command):result = subprocess.run(command, shell=True, capture_output=True, text=True)return result.stdoutoutput = get_console_output("echo Hello World!")print(output)

在这个示例中,get_console_output()函数接受一个命令作为参数,并使用subprocess.run()方法来执行该命令。capture_output=True参数表示将输出捕获到result.stdout中,text=True则将输出结果以文本形式返回。

在最后一行代码中,将获取到的控制台输出内容打印出来。

请注意,在使用subprocess模块时需要小心处理用户输入,以避免潜在的安全问题。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言