Python
csdn_骐
我的测试之路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django ORM常用字段介绍
常用字段介绍: CharField 用于存放字符类型的数据,需要指定长度max_length IntegerField integer类型,数值范围从-2127283648到2147483647 FloatField 用于存放浮点型数据 BooleanField 用于存放布尔类型的数据(True或者False) DateField 日期类型,必须是"YYYY-MM-DD"格式 DateTimeField 日期类型必须是"YYYY-MM原创 2020-06-07 02:30:33 · 309 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required
今天在搭建django3+python3.7.0+pymysql遇到的报错 解决思路: 1.先查看pymysql是否版本过低了, pip list --outdated 查看所有需要升级的包 pip install --upgrade 接包名 查看后发现不是pymsql版本的问题 2.然后查看报错位置文件,发现了问题的根源: MySQLclient 目前只支持到 Python3.4,因此如果使用的更高版本的 python 找到/usr/local/lib/python3.7/site-packages/原创 2020-05-31 01:11:39 · 1397 阅读 · 1 评论 -
selenium显示等待怎么写之WebDriverWait中until的两种实现方式及原理分析
关于显示等待WebDriverWait是什么,可以看selenium-wait源码解析 话不多说,先上实现代码: 第一种实现方式(官方提供): from selenium.webdriver.support.wait import WebDriverWait element = WebDriverWait(driver, 10).until(lambda x: x.find_element_by...原创 2020-03-26 22:34:09 · 15881 阅读 · 0 评论 -
Python高阶函数
函数与函数式的区别: 函数是面向程序的基本单元,函数式更接近于数学计算 计算与计算机的区别: 计算机层次上,CPU执行的是代码指令,以及条件判断和逻辑执行,所以汇编语言是最接近与计算机的语言 计算,指的是数学上的意义,越是抽象的计算,离计算机越远 所以对应到计算机上,就是越接近计算机的语言,抽象程度越低,执行效率越高,越贴近计算,抽象程度越高,执行效率越低 函数式是一种抽象程度很高的范式,特点就是...原创 2019-05-21 13:11:02 · 201 阅读 · 1 评论 -
Python修饰器实现及作用
定义一个函数f def f(x): return x * x 现在我们想在其中实现打印日志功能 我们可以更改原函数 def f(x): print(f.__name__) return x * x 如果不改变原函数,有没有实现方式呢? 有,定义一个高阶函数,我们知道函数可以指向一个变量,函数也可以返回一个函数,知道这些我们便可以实现增加打印日志的功能 def log(a...原创 2019-05-23 14:15:00 · 2404 阅读 · 0 评论
分享