Im Wesentlichen möchte ich ein Skript mit mehreren Optionen erstellen, um bestimmte Daten auf einem Hostnamen zu überprüfen. Zum Beispiel hat der Code hier eine Option zum Pingen oder Ausführen eines tracert
auf einem gegebenen Hostnamen.Wie schreibe ich einen Befehl von der Eingabeaufforderung in eine Datei mit Python?
Der obige Code funktioniert und ich kann die Ergebnisse erhalten und manuell kopieren, aber ich möchte, dass dies automatisch erfolgt. Ich weiß, dass ich Dateien öffnen kann so etwas wie
p = open("ping1.txt", "w")
verwenden, aber ich bin nicht sicher, wie die Ergebnisse der Spur oder den Ping von der Eingabeaufforderung kopieren? Jede Hilfe wäre willkommen.
Meinst du die Ausgabe in eine Datei schreiben? –
Ja, ich möchte, dass der Befehl in der Eingabeaufforderung ausgeführt wird und anschließend in eine Datei geschrieben wird, um sie später anzuzeigen. – Matt
Mögliches Duplikat von [python Speichern Sie die Ausgabe eines Shell-Befehls in eine Textdatei] (http://stackoverflow.com/questions/20421187/python-save-the-output-of-a-shell-command-into-a -text-Datei) – skrrgwasme