摘要:
Multiprocessing.Pool可以提供指定数量的进程供用户调用,当有新的请求提交到pool中时,如果池还没有满,那么就会创建一个新的进程用来执行该请求;但如果池中的进程数已经达到规定最大值,那么该请求就会等待,直到池中有进程结束,才会创建新的进程来执行它。Pool类用于需要执行的目标很多, 阅读全文
摘要:
最近在对接微信公众号、微信支付等功能,发现很多都是用xml格式的。在使用django日常处理的时候,都是手动拼接的,真的是很恶心。今天仔细的看了一下python的xmltodict模块,发现其实完全可以不用手动拼接,轮子本身都有了。只要那来用就好了。之前自己的方式反而有点傻逼了。 首先使用和安装都很 阅读全文
摘要:
fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。 该模块的input()函数有点类似文件readlines()方法,区别在于: 前者是一个迭代对象,即每次只生成一行,需要用for循环迭代。 后者是一次性读取所有行。在碰到大文件的读取时,前者无疑效率更高效。 用fileinpu 阅读全文
摘要:
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。 可从这里下载https://pypi.python.org/pypi。下面分别记录python读和写excel. python读excel——xlrd 这个过程有几个比较麻烦的问题, 阅读全文
摘要:
APScheduler简介 在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样 阅读全文
摘要:
#! /usr/bin/python # coding=utf-8 from datetime import datetime,timedelta """ timedelta代表两个datetime之间的时间差 """ now = datetime.now() past = past = datet 阅读全文
摘要:
类变量(类属性) 类变量指的是在类中,但在各个类方法外定义的变量。举个例子: class CLanguage : # 下面定义了2个类变量 name = "C语言中文网" add = "http://c.biancheng.net" # 下面定义了一个say实例方法 def say(self, co 阅读全文
摘要:
1、函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量,例如: num = 100def func(): num = 123 print(num) func()输出:123 说明函数中定义的num是一个局部变量,会将全局 阅读全文
摘要:
在Python的变量使用中,经常会遇到这样的错误: local variable 'a' referenced before assignment它的意思是:局部变量“a”在赋值前就被引用了。 比如运行下面的代码就会出现这样的问题: a = 3def Fuc(): print (a) a = a 阅读全文
摘要:
以a=[1,2,3] 为例,似乎使用del, remove, pop一个元素2 之后 a都是为 [1,3], 如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 >>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] > 阅读全文