Pickle của Python (Tôi đang nói tiêu chuẩn Python 2.5/2.6/2.7 ở đây) không thể chọn ổ khóa, các đối tượng tập tin, vv ..Tại sao máy phát điện không thể được ngâm?
Nó cũng không thể phát điện và biểu thức lambda (hoặc bất kỳ mã ẩn danh nào) chỉ lưu trữ các tham chiếu tên của cửa hàng.
Trong trường hợp khóa và các tính năng phụ thuộc vào hệ điều hành, lý do lý do tại sao bạn không thể chọn chúng là hiển nhiên và có ý nghĩa.
Nhưng tại sao bạn không thể chọn máy phát điện?
Note: chỉ cho rõ ràng - Tôi quan tâm đến những lý do cơ bản (hoặc giả định và lựa chọn mà đi vào đó quyết định thiết kế) tại sao, không phải trong "bởi vì nó cung cấp cho bạn một Pickle lỗi".
Tôi nhận ra câu hỏi có mục tiêu rộng một chút, vì vậy đây là nguyên tắc bạn trả lời: "Nếu những giả định này được nâng lên, hoặc loại máy phát được cho phép bị hạn chế hơn, máy phát điện sẽ hoạt động trở lại?"
Khi nào thì bạn nên chọn máy phát điện? – NullUserException
@NullUser: Không quá khó tưởng tượng; Bạn đang lặp qua một và bạn muốn dừng chương trình của mình và sau đó tiếp tục lại nơi bạn rời đi sau đó. –
... hoặc tiếp tục cùng một lúc, nhưng từ một chương trình khác (= serializing cũng được sử dụng trong truyền dẫn mạng) – Radim