Tôi hiện đang ở dấu vết pdb con số này raPython: tại sao có thể phục hồi trả về Sai, khi nào nó phải trả về True?
ipdb> isinstance(var, Type)
False
ipdb> type(var)
<class 'module.Type'>
ipdb> Type
<class 'module.Type'>
Tại sao điều này có thể xảy ra?
P. S. isinstance(var, type(var))
lợi nhuận như mong đợi True
Có thể có nhiều loại được gọi là 'Loại' (nói tại các thời điểm khác nhau). Bạn có thể tạo ra một ví dụ hoàn chỉnh thể hiện được vấn đề không? – NPE
có bất kỳ ma thuật 'import' /' reload' nào trong mã của bạn không? –
@RomanBodnarchuk, tôi không nghĩ vậy. Bạn có thể cung cấp các ví dụ về ma thuật như vậy không? – Shark