排序
使用python调用新浪微博接口
微博很火啊,那python是不是可以调用微博的api做一个小应用呢?答案是:必须可以,哈哈 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 29 30 31 32 33 34 35 36...
Python 中的POST/GET包构建以及随机字符串的生成
现在,我们来用Python,创建GET包和POST包。 至于有什么用处,大家慢慢体会。 Python 中包含了大量的库,作为一门新兴的语言,Python 对HTTP有足够强大的支持。 现在,我们引入新的库 httplib ...
python 爬取指定url的ICP备案信息(结构化抓取)
#coding=gbk import os import sys import re import time import urllib2 def perror_and_exit(message, status= -1): sys.stderr.write(message+ '\n') sys.e...
python性能测试脚本
import httplib import urllib import time import json class Transaction(object): def __init__(self): self.custom_timers= {} ...
python多线程编程5: 条件变量同步
互斥锁是最简单的线程同步机制,Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法...
python获得本机硬件信息
注意:这段代码需要wmi 和 系统 win32 扩展支持。 没安装库的要先下载安装,我装的是 WMI-1.4.6.win32 和 pywin32-218.win32-py2.7 还有,代码里面文件目录自己修改下咯。 1 2 3 4 5 6 7 8 9 ...
python多线程编程4: 死锁和可重入锁
在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子: 1 2 3 4 5...
python多线程编程3: 使用互斥锁同步线程
问题的提出 上一节的例子中,每个线程互相独立,相互之间没有任何关系。现在假设这样一个例子:有一个全局的计数num,每个线程获取这个全局的计数,根据num进行一些处理,然后将num加1。很容易...
Python多线程抓取Google搜索链接网页
1)urllib2+BeautifulSoup抓取Goolge搜索链接 近期,参与的项目需要对Google搜索结果进行处理,之前学习了Python处理网页相关的工具。实际应用中,使用了urllib2和beautifulsoup来进行网页的抓...
Go 语言编写 CPython 扩展 goPy
goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展。 示例代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package simple import ( 'fmt' 'gopy' ) ...