Seite 1 von 1

Automatische Command Eingabe beim Aufrufen der Datei

Verfasst: Samstag 18. Juli 2015, 20:22
von lukas
Hallo,

ich stecke momentan an einem Problem fest.

Ich möchte ein Python Script beim Aufrufen direkt mit einer automatischen Command Eingabe starten.

Also das selbe wie wenn ich das Programm starte und dann einen Befehl Eingebe, nur das der Befehl automatisch eingebunden wird.

Wie kann man dies machen? Habe bis jetzt noch nichts brauchbares gefunden.

Re: Automatische Command Eingabe beim Aufrufen der Datei

Verfasst: Samstag 18. Juli 2015, 20:28
von cofi
Willkommen im Forum!

Was ist denn fuer dich ein "Command"? Momentan kann ich nur sagen: Na dann schreibs doch eben in das Python Skript?!

Re: Automatische Command Eingabe beim Aufrufen der Datei

Verfasst: Samstag 18. Juli 2015, 20:31
von lukas
cofi hat geschrieben: Was ist denn fuer dich ein "Command"? Momentan kann ich nur sagen: Na dann schreibs doch eben in das Python Skript?!
Damit meinte ich die Eingabeaufforderung um mit dem Script zu interagieren.

Re: Automatische Command Eingabe beim Aufrufen der Datei

Verfasst: Samstag 18. Juli 2015, 20:56
von cofi
Es gibt das subprocess Modul, um Programme aufzurufen: https://docs.python.org/2/library/subprocess.html

Re: Automatische Command Eingabe beim Aufrufen der Datei

Verfasst: Samstag 18. Juli 2015, 23:29
von /me
lukas hat geschrieben:Ich möchte ein Python Script beim Aufrufen direkt mit einer automatischen Command Eingabe starten.
Meinst du Kommandozeilenparameter? Dafür gibt es argparse.

Re: Automatische Command Eingabe beim Aufrufen der Datei

Verfasst: Montag 20. Juli 2015, 13:08
von lukas
Meinst du Kommandozeilenparameter? Dafür gibt es argparse.
Danke für die Antworten ;)

Aber wie genau binde ich denn argparse im Python-Script ein? Ich möchte nur eine Eingabe (ein wort) übermitteln.

Re: Automatische Command Eingabe beim Aufrufen der Datei

Verfasst: Montag 20. Juli 2015, 13:29
von BlackJack
@lukas: Es gibt für das Modul eine recht ausführliche Dokumentation inklusive einem Link auf ein Tutorial.

Falls es wirklich nur ein Wort ist, kannst Du aber auch `sys.argv` direkt verwenden.