6
我有以下程序在Python中測試輸入重定向。使用python輸入重定向
a = int(raw_input("Enter a number: "))
b = raw_input("Enter a string: ")
print "number entered = ", a
print "string entered = ", b
如果我運行這個程序不進行重新定向,輸入和輸出如下所示:
Enter a number: 100
Enter a string: sample
number entered = 100
string entered = sample
現在,爲了測試輸入重定向,我有一個名爲文件a.txt中包含:
100
sample
但是,當我運行輸入重定向從a.txt(如下)時,我的輸入和輸出變成了亂碼。
python doubt02.py < a.txt
Enter a number: Enter a string: number entered = 100
string entered = sample
請建議,如果我有一個更好的選擇,看(與輸入重定向),如下:
Enter a number: 100
Enter a string: sample
number entered = 100
string entered = sample