Trong Python, EOFError là một ngoại lệ xuất hiện khi các hàm như input[] hoặc raw_input[] trong trường hợp python2 trả về phần cuối của tệp [EOF] mà không đọc bất kỳ đầu vào nào
Khi nào chúng ta có thể mong đợi EOFError
Chúng ta có thể mong đợi EOF trong một số trường hợp phải xử lý input[] / raw_input[] chẳng hạn như
Mã ngắt đang thực thi bằng cách sử dụng
ingredients = ["325g plain flour", "200g chilled butter", "125g golden caster sugar", "2 tsp vanilla extract", "2 free range egg yolks"] for i in ingredients:
7 khi một câu lệnh đầu vào đang được thực thi như hình bên dướiMột trường hợp khác có thể gặp phải EOF là khi chúng tôi muốn lấy một số đầu vào từ người dùng i. e. , chúng tôi không biết chính xác số lượng đầu vào;
n=int[input[]]
if[n>=1 and n