from subprocess import Popen, PIPE, STDOUT
def exe_command(command):
"""
执行 shell 命令并实时打印输出
:param command: shell 命令
:return: process, exitcode
"""
print(command)
process = Popen(command, stdout=PIPE, stderr=STDOUT, shell=True)
with process.stdout:
for line in iter(process.stdout.readline, b''):
print(line.decode().strip())
exitcode = process.wait()
return process, exitcode
Python执行 shell 命令并实时打印输出
原创wx5e46005fc4d21 ©著作权
©著作权归作者所有:来自51CTO博客作者wx5e46005fc4d21的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:学校(School)主要有3大角色:学校(School),讲师(Teacher),学员(Student)。请用Python语言简要实现这些类及及其属性,以及它们之间的关系。
下一篇:内存(Display)、显示器(Monitor)和计算机(Computer)均属于一种产品(Product),其中计算机需要显示器和内存。请用Python语言简要实现这些类及它们之间的关系。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章