Python的局部变量和全局变量使用解惑 局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用。 全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用。 先看下面的实例, 最后给结论。 name = 'P...
python动态捕获异常 在讨论动态捕获异常时让我大吃一惊的是,可以让我找到隐藏的Bug和乐趣… 有问题的代码 下面的代码来自一个产品中看起来是好的抽象代码 – slightly(!) .这是调用一些统计数据的函数,然后进...
分布式任务系统GEARMAN FOR PYTHON初探 了解Gearman,请访问gearman官网:http://gearman.org/index.php?id=getting_started Gearman for Python API Doc: http://pyth...
PyPy 和 CPython 的性能比较测试 最近我在维基百科上完成了一些数据挖掘方面的任务。它由这些部分组成: 解析enwiki-pages-articles.xml的维基百科转储; 把类别和页存储到MongoDB里面; 对类别名称进行重新分门别类。 我对CPyt...
Python包(模块)管理详解 Python包管理不同方式的区别 学习Python已经有一段时间,经常会遇到安装各种包的问题,一会 setup.py, 一会 easy_install,一会又是pip,还有一些概念比如distutils, setupto...
详解Python的*args和 **kwargs *args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。 def fun(*args, **kwargs): &nbs...
Python忽略warning警告错误 python开发中经常遇到报错的情况,但是warning通常并不影响程序的运行,而且有时特别讨厌,下面我们来说下如何忽略warning错误。 在说忽略warning之前,我们先来说下如何主动产生warning错误,这里用...
python 之信号Signal 信号signal 是python进程间进行信号发送的一种机制,其原理是操作系统对进程的控制,是一种程序中断 一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 那么singanl到底有什么用呢? siganl的...
Python爬取13个旅游城市,告诉你五一大家最爱去哪玩? 今年五一放了四天假,很多人不再只是选择周边游,因为时间充裕,选择了稍微远一点的景区,甚至出国游。各个景点成了人山人海,拥挤的人群,甚至去卫生间都要排队半天,那一刻我突然有点理解灭霸的行为了。 今天,通过分析去哪儿网部分城...
python gui – PyQt4 精彩实例分析之电子钟 PyQt4 精彩实例分析之电子钟,当然在写实例之前要先安装PyQt4模块。 from PyQt4.QtGui import * from PyQt4.QtCore import * import sys class Di...
详解python 局部变量与全局变量 本文将详细分析python的全局变量与局部变量,学过php的人都知道,php里面的全局变量是无法在function里面去使用的,只有超全局变量才可以,那么python会怎么处理全局变量与局部变量呢?下面我们来看一下: 其...
Python中的匿名函数-lambda 简述 除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式 lambda的...
用python编写的抓京东商品价格的爬虫 闲着没事尝试抓一下京东的数据,需要使用到的库有:BeautifulSoup,urllib2,在Python2下测试通过 from creepy import Crawler from&nbs...
python函数 – classmethod() classmethod(function) 中文说明: classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下: class C: @classmethod def f(c...
你可能不知道的30个Python语言的特点技巧(2) 从我开始学习Python时我就决定维护一个经常使用的“窍门”列表。不论何时当我看到一段让我觉得“酷,这样也行!”的代码时(在一个例子中、在StackOverflow、在开源码软件中,等等),我会尝试它直到理解它,然后把它...
python gui – wxPython多线程支持 如果你经常使用python开发GUI程序的话,那么就知道,有时你需要很长时间来执行一个任务。当然,如果你使用命令行程序来做的话,你回非常惊讶。大部分情况下,这会堵塞GUI的事件循环,用户会看到程序卡死。如何才能避免这种情...
“猴子选大王” 算法 python实现 今天来实现一个约瑟夫环算法,下面是一道新浪的面试题: m只猴子围坐成一个圈,按顺时针方向从1到m编号。然后从1号猴子开始沿顺时针方向从1开始报数,报到n的猴子出局,再从刚出局猴子的下一个位置重新开始报数,如此重复,直至剩...
Selenium2+python自动化-18种定位方法(find_elements) 江湖传言,武林中流传八种定位,其中xpath是宝刀屠龙,css是倚天剑。 除了这八种,其实还有十种定位方法,眼看就快失传了,今天小编让失传已久的定位方法重出江湖! 一、十八种定位方法 前八种是大家都熟悉的,经常会用到的 ...
Python网络编程实现TCP和UDP连接 Python网络编程实现TCP和UDP连接, 使用socket模块, 所有代码在python3下测试通过。 实现TCP #!/usr/bin/env python3 # -*- coding...
深刻理解Python中的元类(metaclass) 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可...