What does the try/except block allow when using urllib or socket?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Catch connection and parsing errors". Khối try/except bắt ngoại lệ phát sinh trong khối try và chuyển sang xử lý ở except thay vì để chương trình dừng giữa chừng. Khi dùng urllib hoặc socket, mạng có thể lỗi (URLError, hết thời gian chờ, ConnectionRefusedError), và dữ liệu trả về có thể hỏng khiến json.loads ném JSONDecodeError hoặc ElementTree ném ParseError; đặt các lệnh đó trong try giúp chương trình báo lỗi gọn rồi bỏ qua hoặc thử lại. "Faster execution" sai vì try/except không tăng tốc; khi có ngoại lệ còn tốn thêm chi phí xử lý. "Write files faster" không liên quan, tốc độ ghi tệp do hệ điều hành và ổ đĩa quyết định. "Avoid memory issues" sai vì try/except không giải phóng bộ nhớ; bộ nhớ do bộ thu gom rác của Python quản lý, và muốn giảm bộ nhớ phải đọc dữ liệu theo từng phần.
Cùng phần 3
In the following XML, which node is the parent node of node e?
<a>
<b>X</b>
<c>
<d>Y</d>
<e>Z</e>
</c>
</a>Có lời giảiCâu hỏiWhich Python code is used to capture username from a Cisco Router through a prompt in Python 3?Có lời giảiCâu hỏiWhat is the most common Unicode encoding when moving data between systems?Có lời giảiCâu hỏiCả 43 câu của chủ đề43 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây