排序
用python脚本监控并发量
该脚本作用用于查询日志过去一分钟内的并发量,并发单位位1分钟,结果打印在标准输出中,可以配合一些软件实现日志的并发实时监控,比如zabbix。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18...
用50行Python代码制作一个计算器
简介 在这篇文章中,我将向大家演示怎样向一个通用计算器一样解析并计算一个四则运算表达式。当我们结束的时候,我们将得到一个可以处理诸如 1+2*-(-3+2)/5.6+3样式的表达式的计算器了。当然,...
分布式任务系统GEARMAN FOR PYTHON初探
了解Gearman,请访问gearman官网:http://gearman.org/index.php?id=getting_started Gearman for Python API Doc: http://pythonhosted.org/gearman/ +++++++++++++++++++++++++++++++++++++++...
把大数据数字口语化(python+js)
当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,python与js的 python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 def fn(num): ...
纯Python的ODBC库 PyPyODBC 1.0 发布
纯Python的ODBC库PyPyODBC 1.0 发布,新版本同时兼容于Python2.x和Python3.3。 PyPyODBC是一个Python ODBC库,它可以被视为著名的PyODBC库的纯Python实现,它们的用法几乎完全一样——就像是PyP...
PyPy 和 CPython 的性能比较测试
最近我在维基百科上完成了一些数据挖掘方面的任务。它由这些部分组成: 解析enwiki-pages-articles.xml的维基百科转储; 把类别和页存储到MongoDB里面; 对类别名称进行重新分门别类。 我对CPyt...
Python多线程异步任务队列(实例)
很多场景为了不阻塞,都需要异步回调机制。这是一个简单的例子。 python的多线程异步常用到queue和threading模块 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28...
python中smtplib使用注意点
使用smtplib时,打开的server,最好使用quit方法来关闭连接,而不是close。 1 2 server.quit()#好 #server.close() #不好 因为quit不仅仅会关闭连接,还会关闭session。这个session会跨越连接,...
python中mysql模块的内存泄露和中文乱码详解
mysql-python的连接时,默认大家会写成 1 con=MySQLdb.connect(user='xxx',passwd='xxx',host='xxx',port=6600,charset='gbk') 一旦指定了'gbk',默认mysql-python会设定use_unicode=True。结果...
python使用dbm持久字典(python微型数据库)详解
在一些python小型应用程序中,不需要关系型数据库时,可以方便的用持久字典来存储名称/值对,它与python的字典非常类似,主要区别在于数据是在磁盘读取和写入的。另一个区别在于dbm的键和值必须...