
Python学习
KarsaWu
从“心”出发,锲而不舍!
展开
-
Python实用工具包Scrapy安装教程
对于想用每个想用Python开发网络爬虫的开发者来说,Scrapy无疑是一个极好的开源工具。今天安装之后觉得Scrapy的安装确实不易啊。所以在此博文一篇,往后来着少走弯路。 废话不多说了,如果你还不知道Scrapy是何物,可登陆在其官网http://scrapy.org/一览究竟,在此不再赘述。 scrapy在国内目前使用的人比较少,除了他比较新以外,还在于他原创 2012-11-09 20:49:17 · 54338 阅读 · 7 评论 -
python编辑器对比和推荐
发信人: RunningOn (挥着翅膀的男孩), 信区: Python标 题: python IDE比较与推荐我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。各项含义:转载 2012-11-20 09:52:35 · 1069 阅读 · 0 评论 -
python登陆新浪微博
PC 登录新浪微博时, 在客户端用js预先对用户名、密码都进行了加密, 而且在POST之前会GET 一组参数,这也将作为POST_DATA 的一部分。 这样, 就不能用通常的那种简单方法来模拟POST 登录( 比如 人人网 )。由于要用的一部分微博数据用API获取不方便, 所以还是要自己写个小爬虫, 模拟登录是必不可少的。琢磨了一下这个东西,最终登录成功。1, 在提交POST请求之转载 2012-11-30 10:09:28 · 2759 阅读 · 0 评论 -
Python namedtuple 用法
来源:http://www.onepub.net/2011/08/18/python-namedtuple-%E7%94%A8%E6%B3%95/我们都知道Python中的tuple是一个非常高效的集合对象,但是我们只能通过索引的方式访问这个集合中的元素,比如下面的代码: Bob=('bob',30,'male')print'Representation:',BobJane转载 2012-11-15 22:38:43 · 28159 阅读 · 0 评论 -
Python 模拟键盘输入
Python 模拟键盘输入,留着备用。#coding=utf-8import win32gui,win32api,win32conimport timeimport threadingdef key(): interval = 0.3 while True: time.sleep(interval ) win32api.keybd_e转载 2012-11-13 15:12:19 · 3106 阅读 · 0 评论 -
python 使用pymssql连接sql server数据库
#coding=utf-8 #!/usr/bin/env python#-------------------------------------------------------------------------------# Name: pymssqlTest.py# Purpose: 测试 pymssql库,该库到这里下载:http://www.lfd.uci.edu/~gohl转载 2012-11-27 22:17:25 · 6808 阅读 · 0 评论 -
Python(私有变量)类中的特殊方法
原帖地址:http://www.devfront.com:8080/?q=node/199Python学习备忘录Wed, 2006-10-11 08:14 — Marchday类中的特殊方法一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Pyt转载 2012-11-26 16:40:44 · 2317 阅读 · 1 评论 -
Python 的类的下划线命名有什么不同?
转自:http://www.cnblogs.com/pylemon/archive/2011/07/08/2100778.html1,以一个下划线开头的命名 ,如_getFile2,以两个下划线开头的命名 ,如__filename3,以两个下划线开头和结尾的命名,如 __init__()4,其它这些命名有什么不同吗首先是单下划线开头,这个被常用于模块中,在一个模转载 2012-11-26 18:24:09 · 1636 阅读 · 0 评论 -
UliPad编辑器安装
在学习Python的过程之中使用过不少的编辑器,IDLE,PyCharm、UliPad,前两款环境都是英文,对于初学者有一定的困难,但UliPad支持多种语言,并且可直接调试,不像NotePad++只能编辑,不可调试。故此今天推荐一下UliPad希望对初学者有所帮助。 在安装UliPad之前,需要以下三方面的准备工作: 1、Python环境的安装是必不可少的,python的原创 2012-11-10 11:08:47 · 5946 阅读 · 0 评论 -
Python中else语句整理
if-else语句:和各种语言相同的用法,在条件语句中,与if语句搭配使用的else语句。如果if语句的条件表达式的结果布尔值为假,那么程序将执行else语句后的代码。它的语法是大家最为熟知的:if expression: expr_true_suiteelse: expr_false_suiteelif(else-if)语句:elif是python提供的e转载 2012-11-21 16:06:26 · 631 阅读 · 0 评论