随笔分类 -  python

Python 资源大全中文版
摘要:https://github.com/jobbole/awesome-python-cn https://github.com/vinta/awesome-python 阅读全文

posted @ 2018-05-01 12:23 林肯公园 阅读(260) 评论(0) 推荐(0)

深入理解 Python yield
摘要:https://blog.csdn.net/lftaoyuan/article/details/78915518 python2和python3是不兼容的,通篇环境都是python3.6 简单的yield实例 以前只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: 取出alis 阅读全文

posted @ 2018-04-28 16:59 林肯公园 阅读(919) 评论(0) 推荐(0)

python实现tail -f 功能
摘要:这篇文章最初是因为reboot的群里,有人去面试,笔试题有这个题,不知道怎么做,什么思路,就发群里大家讨论 我想了一下,简单说一下我的想法吧,当然,也有很好用的pyinotify模块专门监听文件变化,不过我更想介绍的,是解决的思路,毕竟作为面试官,还是想看到一下解决问题的思路,而且我觉得这一题的难点 阅读全文

posted @ 2018-04-27 15:22 林肯公园 阅读(589) 评论(0) 推荐(0)

python re正则模块
摘要:re 正则表达式操作 本模块提供了类似于Perl的正则表达式匹配操作。要匹配的模式和字符串可以是Unicode字符串以及8位字符串。 正则表达式使用反斜杠字符('\')来表示特殊的形式或者来允许使用特殊的字符而不要启用它们特殊的含义。这与字符串字面值中相同目的的相同字符的用法冲突;例如,要匹配一个反 阅读全文

posted @ 2018-04-27 14:39 林肯公园 阅读(369) 评论(0) 推荐(0)

优化Django ORM中的性能问题(含prefetch_related 和 select_related)
摘要:Django是个好工具,使用的很广泛。 在应用比较小的时候,会觉得它很快,但是随着应用复杂和壮大,就显得没那么高效了。当你了解所用的Web框架一些内部机制之后,才能写成比较高效的代码。 怎么查问题 Web系统是个挺复杂的玩意,有时候有点无从下手哈。可以采用 自底向上 的顺序,从数据存储一直到数据展现 阅读全文

posted @ 2018-04-17 14:27 林肯公园 阅读(2903) 评论(0) 推荐(0)

python virtualenv
摘要:在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2. 阅读全文

posted @ 2018-04-01 10:20 林肯公园 阅读(160) 评论(0) 推荐(0)

自定义django的admin后台action
摘要:django的admin后台管理系统中自带了一个批量删除所选对象的action。 我们还可以添加自定义的action来实现其它类似的功能,如批量修改某个字段的功能。简单的,例如将文章批量标记为已发布的action,如下: 上诉例子中的action比较简单,执行action时也不需要用户输入,实际上更 阅读全文

posted @ 2018-03-09 10:37 林肯公园 阅读(810) 评论(0) 推荐(0)

自定义django model form、admin action
摘要:https://www.cnblogs.com/0zcl/archive/2017/03/22/6580279.html 先看效果图: 登陆admin后的界面: 查看作者: 当然你也可以定制admin, 使界面更牛逼 数据库表结构: app01/models.py 现在你看到我直接贴代码,肯定不爽。 阅读全文

posted @ 2018-03-09 10:26 林肯公园 阅读(782) 评论(0) 推荐(0)

字符编码转换
摘要: 阅读全文

posted @ 2018-03-08 11:47 林肯公园 阅读(136) 评论(0) 推荐(0)

python自动解析301、302重定向链接
摘要:使用模块requests 方式代码如下: 设置属性:allow_redirects = True ,则head方式会自动解析重定向链接,requests.get()方法的allow_redirects默认为True,head方法默认为False 使用requests.get()方法,该方法会自动解析 阅读全文

posted @ 2018-01-24 14:48 林肯公园 阅读(975) 评论(0) 推荐(0)

python把指定目录下的递归所有目录和文件名转换成小写或大写
摘要:cat convert.py 如把 /site 目录下所有目录及文件名转换成小写 python conver.py "/site" "l" 阅读全文

posted @ 2018-01-20 17:30 林肯公园 阅读(1187) 评论(0) 推荐(0)

python实现判断一个字符串是否是合法IP地址
摘要:#!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:判断一个字符串是否是合法IP地址 ''' import re def judge_legal_ip(one_str): ''''' 正则匹配方法 判断一个字符串是否是合法IP地址 ... 阅读全文

posted @ 2017-12-31 10:25 林肯公园 阅读(1253) 评论(0) 推荐(0)

python set集合运算(交集,并集,差集,对称差集)
摘要:1》交集>>> x={1,2,3,4}>>> y={3,4,5,6}>>> xset([1, 2, 3, 4])>>> yset([3, 4, 5, 6])>>> x&yset([3, 4])>>> x.intersection(y)set([3, 4])2》并集>>> x | y #集合并集set 阅读全文

posted @ 2017-12-21 14:26 林肯公园 阅读(65304) 评论(0) 推荐(2)

python字符串操作
摘要:去空格及特殊符号 s.strip().lstrip().rstrip(',') 复制字符串 #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 连接字符串 #strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 ... 阅读全文

posted @ 2017-12-21 14:08 林肯公园 阅读(277) 评论(0) 推荐(0)

Python日期的加减等操作
摘要:所有日期、时间的api都在datetime模块内。 1. datetime => string now = datetime.datetime.now() now.strftime('%Y-%m-%d %H:%M:%S') #输出2012-03-05 16:26:23.870105 strftime 阅读全文

posted @ 2017-12-21 11:36 林肯公园 阅读(87578) 评论(0) 推荐(1)

python连接redis sentinel集群
摘要:安装 python redis 客户端 pip install redis 阅读全文

posted @ 2017-11-15 23:33 林肯公园 阅读(10190) 评论(2) 推荐(1)

SpookyOTP
摘要:https://pypi.python.org/pypi/SpookyOTP/1.1.1 SpookyOTP 1.1.1 Downloads ↓ A lightweight Python 2/3 package for handling HOTP/TOTP (Google Authenticator 阅读全文

posted @ 2017-09-12 08:02 林肯公园 阅读(237) 评论(0) 推荐(0)

python 函数参数的传递(参数带星号的说明) 元组传递 字典传递
摘要:python中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析 先看第一个问题,在python中函数参数的定义主要有四种方式: 1.F(arg1,arg2,...) 这 是最常见的定义方式,一个函数可以定义任意个参 阅读全文

posted @ 2017-09-06 12:12 林肯公园 阅读(577) 评论(0) 推荐(0)

python值传递和指针传递
摘要:a= 1def change_integer(a): a=a+1 return a print change_integer(a)print a b= [1, 2, 3]def change_list(b): b[0]= b[0]+1 return bprint change_list(b)prin 阅读全文

posted @ 2017-09-06 12:08 林肯公园 阅读(6665) 评论(0) 推荐(0)

Django Admin 时间格式化
摘要:http://961911.blog.51cto.com/951911/1557218 修改settings.py,添加一下内容: USE_L10N = False DATETIME_FORMAT = 'Y-m-d H:i:s' DATE_FORMAT = 'Y-m-d' 阅读全文

posted @ 2017-07-30 22:55 林肯公园 阅读(409) 评论(0) 推荐(0)

导航