Python
zliu-elliot
这个作者很懒,什么都没留下…
展开
-
一个并发的、可用的下载服务架构设计
一个并发/异步的下载服务设计接收任务(步骤1)提供批量任务/单个任务接口收到任务之后随即对每一个任务启动process_task线程去处理处理任务(步骤2)根据每个任务的 {数据源}_{文件名} 作为redis的key去集群中查出该任务的值每个任务有一个状态码,status_code为3位数字, abc, a代表是否下载完成,b代表是否正在下载,c代表第n次下载若re...原创 2020-04-30 16:05:52 · 345 阅读 · 0 评论 -
Django admin/xadmin 日期字段显示格式个性化
默认设置下的admin/xadmin对DateTimeField等字段类型格式化后,不显示秒。由于高峰期下载服务对时间要求极为严格,查日志时至少要精确到秒。经过调试Django框架代码后发现,xadmin/admin对字段进行格式化展示时,均用到了django/conf/locale/xxx/formats.py下的字段格式化配置。例如我的Django装在Envs/MyEnvrionment...原创 2020-04-30 08:44:51 · 1520 阅读 · 0 评论 -
《流畅的Python》——Python中一些有意思的东西整理
4 其他流程控制工具else在for循环中的应用函数按值调用位置参数、可变参数、关键字参数将*、**理解为从列表/元组、字典中解包参数lamda表达式docannotations数据结构appendextendinsertremovepop(i)clearindex(x[, start[, end]])count(x)reversesortcopyco...原创 2020-02-01 14:24:42 · 343 阅读 · 0 评论 -
爬虫笔记
一、urllib模块urlopen()函数:urlopen(url, data=None, proxies=None)创建一个表示远程url的类文件对象,然后像本地文件一样操作这个类文件对象来获取远程数据。参数url表示远程数据的路径,一般是网址;参数data表示以post方式提交到url的数据(玩过web的人应该知道提交数据的两种方式:post与get);参数proxies用原创 2016-11-01 17:31:54 · 198 阅读 · 0 评论 -
(中谷教育视频学习)python笔记
list:append()添加一个值 remove()删除列表中与形参相同的第一个值 clear() remove all items from L copy() 例如L是一个列表,调用L.copy()则返回一个L的副本 count() L.count(value)返回一个integer原创 2016-11-03 21:44:53 · 699 阅读 · 0 评论 -
python文件读写
open(filename,way)readline()按行读取,返回一个字符串(迭代型变量),一次一行readlines()读取整个文档,返回一个列表next()一次一行,如果到文档末尾会返回error此处与readline不同writelines(List)可以按行写入文件,参数为列表seek(偏移量,选项)用于移动文件指针。 选项为0原创 2016-11-06 19:59:54 · 292 阅读 · 0 评论 -
django学习
django-simple-captcha==0.4.6django-pure-pagination-0.3.0配置网易邮箱(163)如下: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = "smtp.163.com" EMAIL_PORT = 25原创 2017-05-17 17:15:57 · 379 阅读 · 0 评论 -
python3正则表达式简单使用、search()、match()等函数的区别
原生字符串raw string:转义字符’\’不解释为转义字符re包的几个主要的函数re.search(pattern, string, flags=0) 返回匹配的match对象flags:正则表达式使用时的标记re.I->IGNORECASE 忽略正则的大小写、[a-Z]可匹配所有字母re.M->MUTILINE 表达式中的^能够将给定字符串的每行作为匹配开始re.S->DO原创 2017-11-20 17:56:28 · 673 阅读 · 0 评论 -
Ubuntu16.04中搭建python3基本环境
python3Ubuntu16.04中已经自带python3.5,无需再安装which python3# 即可查看python3位置pip3google查找get-pip.py文件并下载到本地python3 get-pip.py# 安装pip3virtualenv and virtualenvwrapperpip3 install virtualenv virtual...原创 2019-02-12 12:14:02 · 515 阅读 · 1 评论