美文网首页
2018-01-23 python self.__class__

2018-01-23 python self.__class__

作者: 罗兆峰 | 来源:发表于2018-01-25 09:22 被阅读0次

    self.__class__()在创建类的时候会考虑self实例 的属性,

    I.E, 如果在子类实例中调用该方法,则会使用子类类型创建

    2. python 中pickle 的意义

    一般序列化过程是:

    对象1---- 序列化----字符串---反序列化 --- 对象2

    这样序列化的目的是:

    Python在处理密集型任务时性能不好,不能充分使用多核CPU 的优势,所以一般使用多进程来优化。

    进程之间的通信就是用pickle 将对象序列化,然后在worker 进程中分序列化

    3.在Pyqt中不能使用copy 和deep copy

    Python 允许我们复制Qwidget 的wrapper,但是QWidget 本身是一个C++对象,python 并不能对C++对象进行深复制的操作i,底层的c++ 对象不能初始化顺利

    并且重新实现__deepcopy___方法看起来也不太行。如果要实现复制的话必须手动将所有机制实现。

    相关文章

      网友评论

          本文标题:2018-01-23 python self.__class__

          本文链接:https://www.haomeiwen.com/subject/efwjaxtx.html