Python CMD Ausgabe in Datei speichern?

2 Antworten

import subprocess
output = subprocess.check_output(["ls", "/users/user/Desktop"])
print(output) #falls du den Ouput auch bei der Ausführung sehen willst
whith open("out.txt", "w") as f:
  f.write(output)

Der Code sollte unter Linux und Windows funktionieren (wenn du den Pfad anpasst).

Hey,

an sich ändert sich primär nur der Befehl ls -> dir und die Schreibweise des Pfades.

Das Umleiten an sich bleibt mit dem >

"dir c:\[Pfad] > out.txt"