Mam następujący program do testowania przekierowania wejścia w Pythonie.Przekierowanie wejścia za pomocą pythona
a = int(raw_input("Enter a number: "))
b = raw_input("Enter a string: ")
print "number entered = ", a
print "string entered = ", b
Jeśli uruchomić ten program bez przekierowania, wejście i wyjście są przedstawione poniżej:
Enter a number: 100
Enter a string: sample
number entered = 100
string entered = sample
Teraz, aby przetestować przekierowanie sygnału wejściowego, Mam plik a.txt nazwie, który zawiera:
100
sample
Jednak, gdy uruchamiam z wejściem przekierowanym z a.txt (jak poniżej), moje wejście i wyjście zostaje zniekształcone.
python doubt02.py < a.txt
Enter a number: Enter a string: number entered = 100
string entered = sample
Proszę zasugerować jeśli mam lepszą alternatywę widzieć (z przekierowaniem wejściowego), jak poniżej:
Enter a number: 100
Enter a string: sample
number entered = 100
string entered = sample