摘要:Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列 LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 Queue模块中的常用方法:
阅读全文
摘要:如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。 使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和
阅读全文
摘要:使用Threading模块创建线程,直接从threading.Thread继承,然后重写__init__方法和run方法: 以上程序执行结果如下;
阅读全文
摘要:提供一个参考链接《isalpha() Method》 使用isdigit()判断是否是全数字: if word.encode( 'UTF-8' ).isdigit() 使用isalpha()判断是否是全英文: if word.encode( 'UTF-8' ).isalpha() 判断是否属于某个L
阅读全文
摘要:下面这个小工具包含了 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。 unicode字符串归一化等工作。 还有一个能处理多音字的汉字转拼音的程序,还在整理中。 #!/usr/bin/env python # -*- coding:GBK -*- """汉字处理的工具: 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。""" ...
阅读全文
摘要:~~~转载的文章~~~ With语句是什么? Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown
阅读全文
摘要:此文章非本人 一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbo
阅读全文
摘要:导出Excel文件 1. 使用xlwt模块 import xlwt import xlwt # 导入xlwt # 新建一个excel文件 file = xlwt.Workbook() #注意这里的Workbook首字母是大写,无语吧 # 新建一个sheet table = file.add_shee
阅读全文
摘要:HTTPClient 使用例子: from tornado.httpclient import HTTPClient def synchronous_fetch(url): http_client = HTTPClient() response = http_client.fetch(url) re
阅读全文
摘要:看来Django的基本命令后,知道如何指定程序运行的端口,以解决端口冲突的问题。 本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下 1. 新建一个 django project,一个 project 为一个项目,project-name 项目名称,改成你自己的,要
阅读全文
摘要:1.首先我们要下载python和Django,他们的下载地址如下 python地址:https://www.python.org/ Django地址: https://www.djangoproject.com/ 2. 安装Django前要先安装好python的环境。 a. 下载python安装包后
阅读全文
摘要:此程序是VS2013编写的。 提供程序的下载链接:https://pan.baidu.com/s/1slpGGsl
阅读全文
摘要:html代码 <ulid="dxbox"> <li><inputtype="checkbox" name="dns_area" id="chk1" value="jsdx"/><span>江苏电信</span></li> <li><inputtype="checkbox" name="dns_are
阅读全文