[英]Run a terminal command at python without show the result
嗨,我正在使用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命令的列表。
有什么方法可以做我想要的嗎?
我會避免使用os.system
來支持這一點,但是鑒於您的代碼,您可以將stdout和stderr重定向到/dev/null
:
comando = ('fpin -c1 -g 192.168.1.0/24 > /dev/null 2>&1')
valor = os.system(comando)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.