文档库

最新最全的文档下载
当前位置:文档库 > 异常处理和面向对象

异常处理和面向对象

异常处理:

Try:

Except IOError,msg:

Print “输入错误”

Finally:(如果没有这个finally报错后,后面的代码就不执行)

Raise抛出异常

If 条件:

Raise IOError :错误原因。

异常处理和面向对象

Python类:

类定义:类名首字母要大写。

Class Test():

变量

函数() 至少有self参数

对象:milo=Test()类实例化

类中私有函数、成员可以在公有函数中用self对象调用私有函数开个接口。

类方法:通过classmethod()函数处理就能直接被类名和对象调用

Mr=classmethod(moRi)[moRi是个类函数],然后用.mr就能调用该函数

Staticmethod(mori)静态方法-→mori不用加self参数。(预先将所需的资源加载在内存上,暂用资源较多)

@classmethod装饰器

Def moRI(self)---类方法

@staticmethod

Def mr()--------静态方法

Socket:

Bind()→绑定ip

Listen()-→监听端口

Accept()---》建立连接

Send()---》发送

Recv()---》接收

Close()

客服端:

Socket.socket(socket.AF_INET,socket.SOCK_STREAM) Connect()

Send() recv(1024) time.sleep(1)(暂停一秒)