gpt4 book ai didi

python - 抑制织物运行输出的简单方法?

转载 作者:IT老高 更新时间:2023-10-28 22:11:22 24 4
gpt4 key购买 nike

我正在远程机器上运行一个命令:

remote_output = run('mysqldump --no-data --user=username --password={0} database'.format(password))

我想捕获输出,但没有将其全部打印到屏幕上。最简单的方法是什么?

最佳答案

听起来像 Managing output部分是您要查找的内容。

要隐藏控制台的输出,请尝试以下操作:

from __future__ import with_statement
from fabric.api import hide, run, get

with hide('output'):
run('mysqldump --no-data test | tee test.create_table')
get('~/test.create_table', '~/test.create_table')

以下是示例结果:

No hosts found. Please specify (single) host string for connection: 192.168.6.142
[192.168.6.142] run: mysqldump --no-data test | tee test.create_table
[192.168.6.142] download: /home/quanta/test.create_table <- /home/quanta/test.create_table

关于python - 抑制织物运行输出的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com