Làm cách nào để bỏ qua lỗi eof trong python?

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ưới

  • Mộ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

Chủ Đề