ich diesen Befehl auf Linux schreibenWie kombiniert nennen Linux-Befehle auf Python subprocess
netstat -ant | wc -l
aber wenn ich versuche, aus Python zu nennen mit
subprocess.Popen(['netstat','-ant','|','wc','-l'])
Ich kann nicht alle Ausgaben bekommen, sehe ich nur Ergebnis des ersten Befehls (netstat -ant). Wie kann ich diesen Befehl auf Python verarbeiten? (Anmerkung: Dieser Befehl gibt einen int als Ergebnis)
* Code anzeigen * Lassen Sie uns nicht erraten was du geschrieben hast. –
Warum brauchen Sie 'grep' und' wc' externe Programme? Es ist nicht so schwierig, diese Operationen in Python auszuführen. – cdarke
Vielleicht kann diese vorherige [Frage] (http://stackoverflow.com/questions/295459/how-doi-i-use-subprocess-popen-to-connect-multiple-processes-by-pipes) Ihnen helfen. –