Python经验分享
文章平均质量分 59
风之独行者
这个作者很懒,什么都没留下…
展开
-
Python 定制序列 实例
定制序列class CountList: def __init__(self, *args): self.values = [x for x in args] self.count = {}.fromkeys(range(len(self.values)), 0) def __len__(self): return len(se原创 2017-06-16 21:59:28 · 433 阅读 · 0 评论 -
Python2.7 描述符 实例
实例class Celsius(object): def __init__(self, value = 26.0): self.value = float(value) def __get__(self, instance, owner): return self.value def __set__(self, instance, v原创 2017-06-14 22:28:26 · 378 阅读 · 0 评论 -
深入flask之异步非堵塞实现
官方其实已经给出了方案,只不过藏的有点深,在加上网上有很多不太靠谱的帖子误导了我(当然不排除我没理解的原因哈)。所以为了让有些朋友的少走点弯路,也为给自己做个备忘。完整代码:https://github.com/wskssau/my_notespace的 Python/todo_app解决方案: flask+gevent安装geventpip install geven转载 2017-06-22 09:35:58 · 898 阅读 · 0 评论 -
Python 简单的定制一个计时器
这里写了一个计时器实例,来自Python课堂视频学习的代码#coding=utf-8import time as tclass Mytimer(): def __init__(self): self.unit = ["年","月", "日", "小时", "分钟", "秒"] self.prompt = "未开始计时!" self.原创 2017-06-09 09:34:30 · 5204 阅读 · 8 评论 -
Python中的推导式使用详解
推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括:1.列表推导式2.字典推导式3.集合推导式嵌套列表推导式NOTE: 字典和集合推导是最近才加入到Python的(Python 2.7 和Python 3.1以上版). 下面简要介绍下:【列表推导式】列表推导能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形转载 2017-06-17 22:47:14 · 442 阅读 · 0 评论 -
Python Selenium递归遍历frame定位元素
递归遍历frame经常用selenium定位元素时,定位方式试过,就是报找不到元素,然后发现元素在另一个frame里面,需要切换,多个frame的话,需要切来切去,十分不方便。这里封装一个方法findElement,可以递归遍历所有frame,一个个去找这个元素,直到找到为止,分享之。# -*- coding:utf-8 -*-from selenium import webdr原创 2017-06-06 16:01:53 · 2672 阅读 · 0 评论 -
Ubuntu14.04安装Gevent
问题描述:我们的服务器偶尔会挂机,是因为python使用的Flask是非阻塞模式,多个任务冲突就容易会造成服务器不响应解决方法:使用gevent使flask支持非阻塞模式 Gevent是一个基于greenlet的Python的并发框架,以赖于greenlet和libevent库,因此安装Gevent前,首先需要安装greenlet和libevent1.安装greenlet执行下面命原创 2017-06-23 09:52:53 · 1928 阅读 · 1 评论