Befehl über raw_input() ausführen
Verfasst: Donnerstag 19. April 2012, 12:31
Hallo zusammen,
mit diesem Konsstrukt:würde ich gerne über ein anderes Script, einen Befehl ausführen.
Beispiel:
Leider funktioniert das so nicht, der Befehl 'get_not_double(liste_ean_double_path, 0)' wird immer schon vor der Abfrage ausgeführt. Ich möchte aber, daß der Befehl erst bei der Abfrage raw_input() danach ausgeführt werden soll, wenn ich dies mit 'ja' oder mit 'Enter' bestätige, sonst nicht.
Ist das möglich und wenn ja, was mache ich falsch und wie sollte es richtig aussehen und funktionieren?
Grüße Nobuddy
mit diesem Konsstrukt:
Code: Alles auswählen
def abfrage(run):
print('Ausführen, ja (ENTER) oder nein? '),
eingabe = raw_input()
if eingabe == 'ja' or eingabe == '':
print('Auftrag wird ausgeführt!')
run
if eingabe == 'nein':
print('Abbruch!')
if eingabe != 'ja' and eingabe != '' and eingabe != 'nein':
print('Was möchten Sie tun?')
Beispiel:
Code: Alles auswählen
from __modul_not_double__ import get_not_double
run = get_not_double(liste_ean_double_path, 0)
abfrage(run)Ist das möglich und wenn ja, was mache ich falsch und wie sollte es richtig aussehen und funktionieren?
Grüße Nobuddy