标签 python 下的文章
用Python嗅探视频的真实地址!
这个是借力打力,只是抓去朋友网的内容!!!
不过相当好用哦!
以前发布过PHP版的,这次来个Python版的,不过需要用到requests这个模块,这里下载
Python 线程池扫描端口
昨天纠结了一会儿线程池的问题,终于可以使这个线程池可用了,真切的感受到了多线程的执行速度确实很犀利,原来的单线程端口扫描那个速度实在不敢恭维,换
成多线程之后马上有了数量级的飞跃(当然看你定义线程数的大小,不能太大,否则线程的额外开销会严重影响性能,过犹不及),下面是代码部分
[转]使用python第三方框架requests多线程获取数据
以前一直使用python的urllib2来抓取页面采集内容,偶然发现python有一个非常好用的封装好的库requests可以省去很多事。具体安装和使用教程可以直接参考官方文档:
简单的写了一个通过requests多线程获取页面数据的代码。不贴所有代码了,代码如下:
Python的MD5
def md5sum(s):
try:
import hashlib
m = hashlib.md5()
m.update(s)
return m.hexdigest()
except:
import md5
m = md5.new()
m.update(s)
return m.hexdigest()
用Python模拟登录豆瓣
这只是一个练习的DEMO
代码如下:
# -*- coding: utf-8 -*-
from urllib import urlencode
import cookielib, urllib2,urllib
def __login():
headers={'User-Agent':'Mozilla/5.0 (Windows;U;Windows NT 5.1;zh-CN;rv:1.9.2.9)Gecko/20100824 Firefox/3.6.9'}
values = {'form_email':'xxxx@xx.com','form_passwor
用Sublime Text2编写Python程序运行pyqt的代码窗口出不来的问题
在Sublime Text 2中编写了如下的pyqt代码:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt appli
用python进行GUI开发的选择
Python最大的特点就在于她的快速开发功能。作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域。这里我简单介绍一下用python进行gui开发的一些选择。
1.Tkinter
Tkinter
似乎是与tcl语言同时发展起来的一种界面库。tkinter是python的配备的标准gui库,也是opensource的产物。Tkinter可用
于windows/linux/unix/macintosh操作系统,而且显示风格是本地化的。Tkinter用起来非常简单,python自带的
IDLE就是采用它写的。除此外,tkinter的扩展集pmw和Tix功能上都要相对它强大,但tkinter却是最基本的。我认为,在用python
做gui开发,tkinter是最基本的知识,所以这个环节是必须要学习的。你或许在以后的开发中并不常用tkinter,但是一些小型的应用上面,他还
是很有用的,而且开发速度也很快。
Tornado初接触
Tornado( http://www.tornadoweb.org )是Facebook开源出来的框架,是脸书开源的一个轻量级,高效率,非阻塞的python实现的web框架。
使用Tornado要求Python2.5以上版本。 如果用到了tornado.httpclient,还必须安装pycurl。如果是使用Python2.5,需要安装simplejson,更高版本就不用了。
使用Tornado开发,不用安装(当然,你也可以按照说明文档安装), 只需要将源码包解压后放在某一个目录,比如/path/to/tornado, 然后在每个用到Tornado的python文件靠前的位置写上
第一个Python程序
第一个Python程序,用py2exe打包!功能是修复一些google被墙掉的网站!提供源码下载哦