
python 模块使用类
文章平均质量分 52
myprogram513
抽个时间,勤加练习
展开
-
sqlachemy,使用
group_by使用:In [46]: from sqlalchemy import funcIn [47]: db.session.query(User.role_id, func.count(role_id)).group_by(User.role_id).all()In [48]: db.session.query(User.role_id, func.count(User....原创 2019-11-15 10:48:22 · 333 阅读 · 0 评论 -
python中ast模块literal_eval()方法与eval()的区别
Python中,如果要将字符串型的列表,元组,dict转变成原有的类型呢?这个时候你自然会想到eval。EVAL函数在Python的中做数据类型的转换还是很有用的。它的作用就是把数据还原成它本身或者是能够转化成的数据类型。string <==>列表string <==>元组string <==> dict也就是说,使用的eval可以实现从元祖,列...转载 2018-11-08 16:42:41 · 6050 阅读 · 0 评论 -
python中requests模块的使用
使用 Requests 发送网络请求非常简单。一开始要导入 Requests 模块:>>> import requests然后,尝试获取某个网页。本例子中,我们来获取 Github 的公共时间线:>>> r = requests.get('https://api.github.com/events')现在,我们有一个名为 r 的 Re...转载 2018-11-08 17:29:25 · 3515 阅读 · 0 评论 -
logging日志模块配置文件参数详解
level:级别一个记录器是日志系统的一个实体,每一个记录器是一个已经命名好的可以将消息为进程写入的“桶”。每一个记录器都会有一个日志等级,每个等级描述了记录器即将处理的信息的严重性,python定义了以下六个等级:级别 值 描述CRITICAL 50 关键错误/消息,描述已经发生的严重问题ERROR 40 错误,描述已经发生的主要问题WARNING 30 警告消息,描述已经...转载 2019-03-21 10:23:01 · 2000 阅读 · 0 评论 -
split()的另一种用法,返回一个数组
1.split(str)函数功能:将传入的字符串以”“(空格)为界限分开存入list.str = "hello world !"list = split(str)print(list)输出为:['hello', 'world', '!']str = "hello world !"list = split(str)print(list)输出为:['h...原创 2019-03-26 10:43:02 · 636 阅读 · 0 评论 -
类方法,自动调用__call__()
__call__():Python中,只要在创建类型的时候定义了__call__()方法,这个类型就是可调用的。Python中的所有东西都是对象,其中包括Int/str/func/class这四类,它们都是对象,都是从一个类创建而来的。元类就是创建这些对象的东西,type就是Python的内建元类。其中,func是可调用的对象,说明在创建它的类型(父类或它本身)的时候,定义了__call_...转载 2019-04-04 11:11:02 · 961 阅读 · 1 评论 -
re.compile(pattern,flags=0)中flags的用法
re正则表达式模块还包括一些有用的操作正则表达式的函数。下面主要介绍compile函数。定义:compile(pattern[,flags] ) 根据包含正则表达式的字符串创建模式对象。通过python的help函数查看compile含义:? 1 help(re.compile) compile(pattern, flags=0)...转载 2019-04-04 15:15:58 · 4088 阅读 · 0 评论 -
__call__
在Python的class中有一些函数往往具有特殊的意义。__init__()和__call__()就是class很有用的两类特殊的函数。__init__()在Python中,__init__()函数的意义等同于类的构造器(同理,__del__()等同于类的析构函数)。因此,__init__()方法的作用是创建一个类的实例。__call__()Python中的函数是一级对象。这意味着P...转载 2019-04-09 10:29:04 · 1448 阅读 · 0 评论 -
django项目执行测试脚本test.py出现环境变量问题解决办法
1.在test脚本前加入如下代码:import osimport djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "mgr.settings")django.setup()os.enciron.setdefault()此方法是为项目加载环境变量,为了使整个测试都能使用环境变量,必须在脚本执行的最顶端加入上述代码2.如果...原创 2019-06-05 16:11:08 · 605 阅读 · 0 评论