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