Die Suche ergab 4 Treffer

von c0mp4ct
Freitag 19. März 2010, 12:02
Forum: Allgemeine Fragen
Thema: Variablenaufruf in subprocess
Antworten: 8
Zugriffe: 1756

Ziel soll es sein, ein Pythonscript per Konsole zu starten. Dieses startet einen Server mit Parameter die ich vorher per raw_input übergebe (funktioniert auch). Die Konsole dient dazu die Servermeldungen 1zu1 mitzuverfolgen. Jedoch bin ich jetzt dabei ein script für 2 Server zu schreiben, weswegen ...
von c0mp4ct
Freitag 19. März 2010, 10:23
Forum: Allgemeine Fragen
Thema: Variablenaufruf in subprocess
Antworten: 8
Zugriffe: 1756

Ok, das habe ich verstanden. Frage 2 hat sich erledigt, weil ich nicht gesehen habe das lunar den code von Anaconda editiert hat (dachte war nur ein Zitat).
Bei mir haben jetzt beide Wege funktioniert, wobei der ohne env natürlich besser ist. Läuft auch problemlos mit mehreren Variablen.
Vielen Dank ...
von c0mp4ct
Freitag 19. März 2010, 01:38
Forum: Allgemeine Fragen
Thema: Variablenaufruf in subprocess
Antworten: 8
Zugriffe: 1756

Mit dem Weg von Lunar klappt es wunderbar. Natürlich muss man für env noch os importieren (vollständigkeitshalber). Habe noch ein paar Fragen zu deinem Post:

1.) warum sollte man auf "shell=True" verzichten?
2.) wie würde denn das Verhalten ohne Shell ($) aussehen?

Würde das ganze dann auch ...
von c0mp4ct
Freitag 19. März 2010, 00:34
Forum: Allgemeine Fragen
Thema: Variablenaufruf in subprocess
Antworten: 8
Zugriffe: 1756

Variablenaufruf in subprocess

Hallo Community,

ich bin dabei ein paar bash scripte nach python zu "exportieren". Dabei bräuchte ich einen Tipp wie sich dies bewerkstelligen lässt. Hier mein code:

#!/usr/bin/env python
import subprocess

intro = raw_input("Hier beginnt das Script")

subprocess.call("echo -e $intro", shell=True ...