折翼的飞鸟

导航

2016年7月28日 #

Python线程优先级队列(Queue)

摘要: Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列 LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 Queue模块中的常用方法: 阅读全文

posted @ 2016-07-28 16:56 折翼的飞鸟 阅读(1595) 评论(0) 推荐(0) 编辑

Python线程同步

摘要: 如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。 使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和 阅读全文

posted @ 2016-07-28 16:54 折翼的飞鸟 阅读(2215) 评论(0) 推荐(0) 编辑

Python使用Threading模块创建线程

摘要: 使用Threading模块创建线程,直接从threading.Thread继承,然后重写__init__方法和run方法: 以上程序执行结果如下; 阅读全文

posted @ 2016-07-28 16:52 折翼的飞鸟 阅读(297) 评论(0) 推荐(0) 编辑

2016年7月27日 #

Python的isdigit()和isalpha()

摘要: 提供一个参考链接《isalpha() Method》 使用isdigit()判断是否是全数字: if word.encode( 'UTF-8' ).isdigit() 使用isalpha()判断是否是全英文: if word.encode( 'UTF-8' ).isalpha() 判断是否属于某个L 阅读全文

posted @ 2016-07-27 17:28 折翼的飞鸟 阅读(655) 评论(0) 推荐(1) 编辑

python判断unicode是否是汉字,数字,英文,或者其他字符

摘要: 下面这个小工具包含了 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。 unicode字符串归一化等工作。 还有一个能处理多音字的汉字转拼音的程序,还在整理中。 #!/usr/bin/env python # -*- coding:GBK -*- """汉字处理的工具: 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。""" ... 阅读全文

posted @ 2016-07-27 17:22 折翼的飞鸟 阅读(3231) 评论(0) 推荐(0) 编辑

2016年7月21日 #

理解Python的With语句

摘要: ~~~转载的文章~~~ With语句是什么? Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown 阅读全文

posted @ 2016-07-21 10:22 折翼的飞鸟 阅读(262) 评论(0) 推荐(0) 编辑

2016年7月12日 #

python使用xlrd 操作Excel读写

摘要: 此文章非本人 一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbo 阅读全文

posted @ 2016-07-12 15:00 折翼的飞鸟 阅读(4017) 评论(0) 推荐(1) 编辑

Python使用xlwt模块 操作Excel文件

摘要: 导出Excel文件 1. 使用xlwt模块 import xlwt import xlwt # 导入xlwt # 新建一个excel文件 file = xlwt.Workbook() #注意这里的Workbook首字母是大写,无语吧 # 新建一个sheet table = file.add_shee 阅读全文

posted @ 2016-07-12 14:51 折翼的飞鸟 阅读(48956) 评论(0) 推荐(2) 编辑

2016年7月7日 #

Python下HttpHTTPClient和AsyncHTTPClient

摘要: HTTPClient 使用例子: from tornado.httpclient import HTTPClient def synchronous_fetch(url): http_client = HTTPClient() response = http_client.fetch(url) re 阅读全文

posted @ 2016-07-07 10:46 折翼的飞鸟 阅读(6947) 评论(0) 推荐(0) 编辑

2016年7月6日 #

Django 基本命令

摘要: 看来Django的基本命令后,知道如何指定程序运行的端口,以解决端口冲突的问题。 本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下 1. 新建一个 django project,一个 project 为一个项目,project-name 项目名称,改成你自己的,要 阅读全文

posted @ 2016-07-06 13:27 折翼的飞鸟 阅读(229) 评论(0) 推荐(0) 编辑