Tôi có chương trình sau để kiểm tra chuyển hướng đầu vào bằng Python.Chuyển hướng đầu vào bằng python
a = int(raw_input("Enter a number: "))
b = raw_input("Enter a string: ")
print "number entered = ", a
print "string entered = ", b
Nếu tôi chạy chương trình này mà không cần chuyển hướng, đầu vào và đầu ra được trình bày dưới đây:
Enter a number: 100
Enter a string: sample
number entered = 100
string entered = sample
Bây giờ, để kiểm tra chuyển hướng đầu vào, tôi có một a.txt file có tên có chứa:
100
sample
Tuy nhiên, khi tôi chạy với đầu vào được chuyển hướng từ a.txt (như dưới đây), đầu vào và đầu ra của tôi bị cắt xén.
python doubt02.py < a.txt
Enter a number: Enter a string: number entered = 100
string entered = sample
Xin gợi ý nếu tôi có một lựa chọn tốt hơn để xem (với chuyển hướng đầu vào) như sau:
Enter a number: 100
Enter a string: sample
number entered = 100
string entered = sample