- 博客(11)
- 收藏
- 关注
原创 子类调用指定父类的方法实现
1、子类调用父类的同名属性和方法再次调用初始化的原因:这里想调用父类的同名方法和属性,属性在init初始化位置,所以需要再次调用initclass Prentice(School,Master):def init(self):self.kongfu = ‘独创煎饼果子配方’def make_cake(self):# 加自己的初始化的原因是,kongfu会调用上次init的kongfu,...
2020-03-29 20:32:43
774
原创 将文件编译成二进制文件
首先我们通过py_compile把目标脚本文件生成二进制字节码。python -O -m py_compile 目标文件然后查看生成的pyo文件位字节文件,说明编译成功然后执行python xxx.pyo...
2020-03-28 22:08:27
1837
原创 websocket报错"GET /socket.io/?EIO=3&transport=polling&t=N4N1JkF HTTP/1.1"
使用firecamp连接的时候报错"GET /socket.io/?EIO=3&transport=polling&t=N4N1JkF HTTP/1.1"是因为跨域的问题在使用钩子函数在请求前后,设置请求头等,但是依然会报错!!!正确的解决方式是,在实例化SocketIO时,加上cors_allowed_origins="*"sio = socketio....
2020-03-26 21:29:28
7079
原创 websocket
WebSocketHTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。在2008年诞生,2011年成为国际标准。现在基本所有浏览器都已经支持了。WebSocket是一种在单个TCP连接上进行全双工通信的协议。在WebSocket API中,浏览器和服务器只需要完成一次握手(不是指建立TCP连接的那个三次握手,是指在建立TCP连接后传输...
2020-03-26 21:25:07
209
原创 Gunicorn
Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器与各种Web框架兼容,实现非常简单,轻量级的资源消耗。Gunicorn直接用命令启动,不需要编写配置文件,相对uWSGI要容易很多。安装gunicornpip install gunicorn查看命令行选项:安装gunicorn成功后,...
2020-03-12 20:34:12
207
原创 python单元测试模块
为什么要测试Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类测试从软件开发过程可以分为:单元测试 对单独的代码块(例如函数)分别进行测试,以保证它们的正确性 集成测试 对大量的程...
2020-03-12 19:56:12
164
原创 Django基础
MVC介绍:MVC的全拼为Model-View-Controller, 最早由TrygveReenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一-种软件设计模式,是为了将传统的输入(input) 、处理( processing)、输出(output)任务运用到图形化用户交互模型中而设计的。随着标准输入输入设备的出...
2020-03-11 22:08:01
1026
原创 Ubuntu中文件权限的操作
Ubuntu中文件权限的操作修改文件权限命令:chmod1、字母法:chmod u/g/o/a +/-/= rwx 文件 2、数字法:chmod 数字r:4 w:2 x:1 -:0数字法类似于大学学过的单片机等硬件中的使能位,相应使能位上为1表示使能,0表示不使能,按照二进制计算的话正好是对应4、2、1...
2019-11-09 13:59:09
371
原创 正则表达式
import reline = “Cats are smarter than dogs”matchObj = re.match(r’(.) are (.?) than (.*) ', line, re.M | re.I)if matchObj:print("matchObj.group() : ", matchObj.group())print("matchObj.group(1) :...
2019-11-07 15:32:48
119
原创 初级
循环中出现的问题str1 = “张三,2.2/李四;23,王。五、4;0”for k in ",./; ,。、; ":str2 = (str1.replace(k,’’))list2 = list(str2)print(list2)结果:张三,2.2/李四;23,王。五、4;0原因:str2 = (str1.replace(k,’’))中每循环一次,被替换的对象都是最原始的那个,...
2019-10-31 19:31:21
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人