while True:
reply = input('Enter text')
if reply == 'stop': break
print(reply.upper())
Kết quả là:Python 3: EOF khi đọc một dòng (Sublime Văn bản 2 là tức giận)
Enter text:Traceback (most recent call last): File "C:\PythonProjects\5.py", line 2, in <module> reply = input('Enter text:') EOFError: EOF when reading a line [Finished in 0.2s with exit code 1]
Nó chỉ là trong văn bản Sublime 2. Tôi cố gắng IDLE, thử lệnh dòng, mọi thứ đều hoàn hảo. Tại sao Subleme nên hét lên với tôi?
Nhân tiện, có lẽ bạn cũng có thể giải thích ý kiến của tôi về EOF có thể có ý nghĩa gì trong tình huống như vậy. Tất nhiên, tôi đã đọc trong tài liệu, rằng nếu EOF được đọc từ đầu vào, lỗi thích hợp được nâng lên. Tôi muốn mô hình tình huống này. Chỉ nhập vào bàn phím? Nếu có, tôi nên nhập tổ hợp phím nào để lấy EOF?
Cảm ơn bạn trước.
Không chắc chắn về phần còn lại của câu hỏi, nhưng EOF thường là 'ctrl' +' D' – AGS