Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Catch EOFError Exception ใน Python

EOFError raised เมื่อ input() หรือ raw_input() ไม่ได้อ่านข้อมูลก่อนเจอ EOF

ตัวอย่าง

# eofError.py
try:
    while True:
        data = raw_input('prompt:')
        print('READ:', data)
except EOFError as e:
    print(e)

รัน: $ echo hello | python eofError.py

prompt:READ: hello
prompt:EOF when reading a line