在python上运行terminal命令,但不显示resu

2024-06-16 10:07:14 发布

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

嗨,我正在使用一个python脚本,我需要运行一些终端命令,但我不想看到它们的结果。我使用的代码是:

comando = ('fping -c1 -g 192.168.1.0/24')
valor = os.system((comando))
comando = ('arp -n > /home/edgar/Documentos/wips/arp')
valor = os.system((comando))

终端显示fping命令的列表。你知道吗

有没有办法做我想做的事?你知道吗


Tags: 代码命令脚本终端homeossystemvalor
1条回答
网友
1楼 · 发布于 2024-06-16 10:07:14

我会避免使用os.system而使用this,但是根据您的代码,您可以将stdout和stderr重定向到/dev/null

comando = ('fpin -c1 -g 192.168.1.0/24 > /dev/null 2>&1')
valor = os.system(comando)

相关问题 更多 >