摘要: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # Author:CarsonLi ''' 断言一般用于后面有非常重要的操作,需要使用前面的数据,而且不容许出错 这里就用的到断言,也可以用 ''' name="Bert" assert type(name) is str print("断言name是str类型") assert typ... 阅读全文
posted @ 2018-10-14 17:20 CansonHai 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 异常处理Demo: 执行结果: 自定义异常: 阅读全文
posted @ 2018-10-14 17:00 CansonHai 阅读(436) 评论(1) 推荐(0) 编辑
摘要: 反射就是通过字符串映射或修改程序运行时的状态、属性、方法 有四个常用方法: hasattr(obj,name_str) 判断一个obj对象是否有对应name_str的方法 getattr(obj,name_str) 根据字符串name_str获取Obj对象中对应方法的内存地址 setattr(obj 阅读全文
posted @ 2018-10-14 16:38 CansonHai 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 动态导入模块就是只知道str类型的模块名字符串,通过这个字符串导入模块 需要导入的模块: 目录结构: 第一种方式:python解释器内部使用,不建议用 第二种方式:与上面效果一样,官方建议用这个 阅读全文
posted @ 2018-10-14 16:33 CansonHai 阅读(5247) 评论(0) 推荐(0) 编辑
摘要: socket只能实现同时一个服务和一个客户端实现交互,socketserver可以实现多个客户端同时和服务端交互 1.利用Socket编写简单的同一个端口容许多次会话的小案例: 服务端: 客户端: 服务端运行结果: 客户端运行结果: 2.SocketServer 支持多个客户端 3.模拟ftp上传下 阅读全文
posted @ 2018-10-14 15:28 CansonHai 阅读(1030) 评论(0) 推荐(1) 编辑