簡體   English   中英

在python上運行終端命令而不顯示結果

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM