python
python
fiery_heart
这个作者很懒,什么都没留下…
展开
-
数据库上下文管理器
import pymysqlclass MysqlDB: def __init__(self, data_conf): self.connect = pymysql.connect(**data_conf) self.cursor = self.connect.cursor() def __enter__(self): return self.cursor def __exit__(self, exc_type, exc_va原创 2020-09-10 17:58:01 · 267 阅读 · 0 评论 -
用python向MongoDB插入时间字段
import pymongofrom dateutil import parserdateStr = "2019-05-14 01:11:11"myDatetime = parser.parse(dateStr)client = pymongo.MongoClient(host="127.0.0.1", port=27017)db = client["test"]db.ceshi.in...原创 2019-05-15 09:32:50 · 6352 阅读 · 0 评论 -
python2编码问题
https://blog.csdn.net/huludan/article/details/59518325 https://blog.csdn.net/qq_39551311/article/details/79459085转载 2018-07-31 10:34:09 · 123 阅读 · 0 评论 -
python里for和else的搭配
用找质数作为代码示例for i in range(2,10): for n in range(2,i): if i % n == 0: #print(i, '=', n, '*', i//n) break else: print('found it %s' %i)注意:这里的 else 并不属于...原创 2018-07-16 17:40:27 · 6836 阅读 · 0 评论 -
一次请求到响应的过程
1. 在浏览器输入一个网址或在页面里点击一个超链接 2. 本机上的dns开始解析,看最近这两天有没有访问过这个网站(本机dns最多存储1000个最近访问的网址),有的话直接返回。没有的话,本机dns会将这个网址发送给dns根服务器 3. dns根服务器收到这个网址以后,进行解析(具体解析过程见下文),最后会返回一个ip地址给浏览器 4. 浏览器拿到这个ip以后,也就是知道这个web服...原创 2018-07-27 16:31:06 · 1743 阅读 · 0 评论 -
WSGI协议
在去了解wsgi协议之前,先思考一个问题:为什么我们使用flask、django等web框架的时候,将一个url指定到一个函数上面,前端页面在访问这个页面的时候,会调用这个函数?我们并没有做一些映射啊,http请求的处理啊之类的事情,但是为什么会自动处理这个请求,调用这个函数,并自动返回带响应头页面呢?带着这些问题去学wsgi,可能会有助于理解。首先,先了解一下wsgi的概念 WS...原创 2018-07-27 23:28:59 · 398 阅读 · 0 评论 -
logging模块的使用
import logging# 创建loggerlogger = logging.getLogger()logger.setLevel(logging.INFO)# 创建handler,这个handler是输出到文件用的handler = logging.FileHandler('tieba_async_mysql.log',encoding='utf-8')# 为handler设置一...原创 2018-08-28 18:30:29 · 227 阅读 · 0 评论 -
python一些基础
list、tuple、dict、set共性:都是可以迭代的。名称可变性值可重复性是否有序其他特点list可变,可以修改元素[1,2]值可以重复有序相比于dict拥有占用内存小的特点,常用于堆栈的处理set可以修改元素(1,2)值不可以重复无序常用于判断值是否存在dict键不可变,值可变{1:1,2:2}键不可以重复,值可以重复...原创 2018-10-15 10:30:58 · 137 阅读 · 0 评论