Avatar ·

Python Interaktion mit cmd.exe

📁 Beispiel, KI

Es ist notwendig, die Windows-Eingabeaufforderung aufzurufen, einen Befehl zu senden (z.B. ipconfig). Das erhaltene Ergebnis soll dann in Notepad gespeichert werden.

Ich habe es mit pywinauto/subprocess versucht. Weiter als die Ausgabe des cmd-Bildschirms bin ich nicht gekommen.

Wie kann man das umsetzen, oder in welche Richtung soll ich suchen?

Avatar ·

In Ihrem Beispiel wird eine Zeichenkette wie ""aa,bb,cc"" als ""aabbcc 1"" behandelt, sollte aber sein: aa 1 bb 1 cc 1

Also, meine Variante in Perl:

#!/usr/bin/perluse strict;my %result;while (<>) {    $result{ lc $_ }++ for /(\\w+)/g;}printf ""%-32s %d"", $_, $result{$_} for sort keys %result;

Man kann es natürlich auch in eine Zeile packen, aber dann wird es unlesbar.

Anmelden um eine Antwort zu hinterlassen

Blogs