Python
Mr 姚
这个作者很懒,什么都没留下…
展开
-
Python类中cls和self的区别(staticmethod和classmethod的区别)
1、cls和self的区别: self:类的方法的第一个参数,表示一个具体的实例本身。如果类的方法用了修饰符“staticmethod”,则可以无视这个self,这个方法就当成一个普通的函数使用。 cls:若类方法用修饰符“classmethod”修饰,则cls作为类方法的第一个参数,表示这个类本身。2、staticmethod和classmethod的区别:一般来说,需要将类实例化后...转载 2020-02-17 09:51:48 · 1514 阅读 · 0 评论 -
Python面向对象编程
面向对象编程(OOP:Object Oriented Programming)是一种程序设计思想,它把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向对象的程序设计把计算机程序视为一组对象集合,每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机的执行就是一系列消息在各个对象之间传递。在Python中,所有数据类型都可以视为对象,也可以自定义对象。自定义的对象数据类型...转载 2019-01-07 19:24:47 · 179 阅读 · 1 评论 -
python import自定义模块
转载:http://www.cnitblog.com/seeyeah/archive/2009/03/15/55440.htmlpython导入模块关键是能够根据sys.path环境变量的值,找到具体模块的路径。下面具体介绍几种常见的情况:(1)主程序与模块程序在同一目录下:如下程序结构:若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1...转载 2019-01-23 16:53:36 · 1577 阅读 · 0 评论 -
Python利用XMLRPC实现分布式系统
转载:https://blog.csdn.net/abcd1f2/article/details/51351938RPC(远程过程调用):把本地的函数,放到远端去调用。其调用原理是:1)首先A与B之间建立一个TCP连接;2) 然后A把需要调用的方法名以及参数序列化成字节流发送出去;3)B接受A发送过来的字节流,然后反序列化得到目标方法名,方法参数,接着执行相应的方法调用并把结果返回;4)...转载 2019-01-23 17:20:15 · 393 阅读 · 0 评论 -
Python使用XMLRPC远程调用常见错误汇总
错误1:xmlrpclib.Fault: <Fault 1: “<type ‘exceptions.TypeError’>:cannot marshal None unless allow_none is enabled”>原因:远程调用执行的函数无返回值(未完,待补充)...原创 2019-02-13 14:09:04 · 3917 阅读 · 0 评论