python
好吃的糯米团团
每天进步一点点
展开
-
Python unittest中setUp()和setUpClass()有什么区别?
Python unittest框架中setUp()和setUpClass()有什么区别?为什么设置应该用一种方法处理另一种方法?我想了解在setUp()和setUpClass()函数以及tearDown()和tearDownClass()中完成了哪些部分的设置.当您在班级中有多个测试方法时,差异就会显现出来. setUpClass和tearDownClass为整个类运行一次; setUp和tearDown在每个测试方法之前和之后运行.例如:class Example(un...转载 2021-02-25 11:29:21 · 2638 阅读 · 0 评论 -
python中input和raw_input有什么区别
我们来看input的源码 1 2 definput(prompt): returneval(raw_input(prompt)) 其实input也是调用了raw_input,只是做了eval处理而eval有什么作用呢?input:会根据用户的输入来做类型的转换raw_input:则会把用户的输入都作为一个字符串来处理...转载 2021-02-25 11:27:05 · 190 阅读 · 0 评论 -
Python 标准库中 time 和 datetime 的区别与联系
Python 中提供了对时间日期的多种多样的处理方式,主要是在time和datetime这两个模块里。今天稍微梳理一下这两个模块在使用上的一些区别和联系。time在 Python 文档里,time是归类在Generic Operating System Services中,换句话说, 它提供的功能是更加接近于操作系统层面的。通读文档可知,time 模块是围绕着 Unix Times...转载 2019-11-06 13:40:24 · 1340 阅读 · 0 评论 -
Python环境搭建:failed to create process(python pip 使用中出现错误)
win10下:pip提示:failed to create process。解决方法:python -m pip install xxx如以matplotlib为例即:python -m pip install matplotlib 即可安装成功转载 2019-06-14 16:38:44 · 769 阅读 · 0 评论 -
MVC和MTV模式
MVC和MTV模式著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。Django的MTV模式本质上与MVC模式没有什么差别,也是各...转载 2019-05-21 18:04:51 · 311 阅读 · 0 评论 -
WSGI 的理解
先说下 WSGI 的表面意思,Web Server Gateway Interface 的缩写,即 Web 服务器网关接口。之前不知道 WSGI 意思的伙伴,看了上面的解释后,我估计也还是不清楚,所以下面结合实际场景说明,先让大家有个大致的认识。最后我们再自己实现一个,加深对 WSGI 的理解。我们现在使用 Python 编写 Web 应用,可以用比较流行的 Flask、Django 框架...转载 2019-05-30 18:29:58 · 224 阅读 · 0 评论 -
django2.0 foreignKey提示on_delete
据说在django2.0之前创建外键foreignKey的参数on_delete是有默认值的,所以这个参数可以不用填,但在2.0之后on_delete没有默认值了,所以这个参数一定要传,不然就报以下的错:TypeError: __init__() missing 1 required positional argument: on_delete所以现在就来说一下关于这个on_delete要传的参...转载 2019-06-14 16:38:00 · 1232 阅读 · 0 评论 -
在python3中使用django2,设置urls的坑
from django.contrib import adminfrom django.urls import pathfrom cmdb import viewsurlpatterns = [ path('admin/', admin.site.urls), path('login', views.login), # path('home', views.hom...原创 2019-06-11 17:18:43 · 1730 阅读 · 0 评论