随笔分类 -  python

摘要:1、项目中需要用到文件上传和显示进度,网上各种插件搞得头晕,决定自己实现一个 三个步骤:Ajax上传文件,获取上传进度,显示进度 html: 后台: 效果: 阅读全文
posted @ 2017-10-19 16:52 懒企鹅 阅读(5663) 评论(0) 推荐(0)
摘要:1、常见标点的含义: ^a : 以a开头 a$ : 以a结尾 . : 任意一个字符 a* : 任意个a a+ : 一个或以上a []: [abc]:a|b|c; [a-z0-9A-Z_]:\w; [.]:.; [^a]:!=a; 2、贪婪匹配和非贪婪匹配: 阅读全文
posted @ 2017-10-18 23:05 懒企鹅 阅读(201) 评论(0) 推荐(0)
摘要:Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1、登录功能完善 登录成功应该是重定向到首页,而不是转发,当前用户信息保存到session: 用户需要提供序列化方法: xadmin在后台添加用户也需要加密 阅读全文
posted @ 2017-10-17 11:45 懒企鹅 阅读(323) 评论(0) 推荐(0)
摘要:Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1、页面继承 定义base.html: index.html: 2、分页、排序 分页插件:https://github.com/jamespacileo/d 阅读全文
posted @ 2017-10-15 18:46 懒企鹅 阅读(296) 评论(0) 推荐(0)
摘要:Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1、邮箱激活 users app下,models.py: 在utils app下:email_send.py: settings.py: 2、处理邮箱中的链 阅读全文
posted @ 2017-10-14 14:03 懒企鹅 阅读(316) 评论(0) 推荐(0)
摘要:Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1、基于类的方式重写登录:views.py: users.py: 2、用python变量描述文件路径,方便统一修改 3、验证码 django-simple- 阅读全文
posted @ 2017-10-12 18:39 懒企鹅 阅读(296) 评论(0) 推荐(0)
摘要:Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1、xadmin添加主题、修改标题页脚和收起左侧菜单 主题如果未加载(只有默认的和Bootstrap2)参考:https://my.oschina.net/ 阅读全文
posted @ 2017-10-12 15:47 懒企鹅 阅读(334) 评论(0) 推荐(0)
摘要:Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1、运行 2、添加app 在pycharm的工具栏找到 Tools,点击之后会有“Run manage.py task”选项进入终端 app添加到文件夹ap 阅读全文
posted @ 2017-10-10 10:41 懒企鹅 阅读(425) 评论(0) 推荐(0)
摘要:分组: groupby() 函数扫描整个序列并且查找连续相同值(或者根据指定 key 函数返回值相同)的元素序列。 在每次迭代的时候,它会返回一个值和一个迭代器对象, 这个迭代器对象可以生成元素值全部等于上面那个值的组中所有对象。 一个非常重要的准备步骤是要根据指定的字段将数据排序。 因为 grou 阅读全文
posted @ 2017-09-26 14:47 懒企鹅 阅读(228) 评论(0) 推荐(0)
摘要:去重和排序: 找出序列中出现次数最多的元素 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案。 为了演示,先假设你有一个单词列表并且想找出哪个单词出现频率最高。你可以这样做: words = [ 'l 阅读全文
posted @ 2017-09-26 14:19 懒企鹅 阅读(174) 评论(0) 推荐(0)
摘要:因为有些代码只有在python3里可以正常运行,所以最好配两个虚拟环境 安装虚拟环境: 扩展的迭代解压语法是专门为解压不确定个数或任意个数元素的可迭代对象而设计的。 通常,这些可迭代对象的元素结构有确定的规则(比如第 1 个元素后面都是电话号码), 星号表达式让开发人员可以很容易的利用这些规则来解压 阅读全文
posted @ 2017-09-26 10:37 懒企鹅 阅读(230) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如 阅读全文
posted @ 2017-09-21 18:32 懒企鹅 阅读(208) 评论(0) 推荐(0)
摘要:原文:http://blog.jobbole.com/74844/ 作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。 本文是一系列关于Python正则表达式文章的其中一部分。在这个系列的第一篇文章中,我们将重点讨论如 阅读全文
posted @ 2017-09-21 18:09 懒企鹅 阅读(184) 评论(0) 推荐(0)
摘要:参照:http://www.runoob.com/django/django-form.html 做了个表单提交和回显,但是报了以上错误 查资料发现是 python从request取值的是unicode码,需要转成当前文档的编码才能拼接 阅读全文
posted @ 2017-09-21 15:51 懒企鹅 阅读(728) 评论(0) 推荐(0)
摘要:以上是源码,来自: 依赖: 阅读全文
posted @ 2017-08-28 11:15 懒企鹅 阅读(1494) 评论(0) 推荐(0)
摘要:构思: client:反向连接server,执行shell命令 server:发送命令,控制客户端 可以用py2exe生成exe执行文件,发给测试者,如果有域名就更好了,可以在外网使用。 假设有一个Hello.py需要生成exe文件 习惯在同一目录下新建setup.py文件 内容: 注意一定是全路径 阅读全文
posted @ 2017-08-28 11:10 懒企鹅 阅读(831) 评论(0) 推荐(0)