class A(object): # A must be new-style class def __init__(self): print "enter A" print "leave A" class B(C): #…
分类:python高级教程
Python 解析配置模块之ConfigParser详解
1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该section的所有opti…
sublime text3 显示空格和Tab
1. sublime显示制表符和空格 打开sublime设置Preferences -> setting, 在配置最后添加 "draw_white_space": "all", 最后的配置类似: { "t…
FastDFS加Redis实现自定义文件名存储海量文件
FastDFS非常适合存储大量的小文件,遗憾的是本身不支持自定义文件名,文件名是存储成功以后根据存储位置生成的一个file_id。很多应用场景不得不使用自定义文件名,在不修改其源码的情况下,可以在存储客户端fdfs_cl…
Django的Form机制详解
Django的Form机制详解 环境:Python 2.7.5 + Django 1.6 使用Django,我们可以以声明式的方式来定义一个Form,如下: # -*- coding: ut…
让你的python程序同时兼容python2和python3
你只需要对自己的代码稍微做些修改就可以很好的同时支持python2和python3的。下面我将简要的介绍一下如何让自己的python代码如何同时支持python2和python3。 放弃python 2.6之前的pyth…
Python中线程的MQ消息队列实现以及消息队列的优点解析
消息队列(MQ,Message Queue)在消息数据传输中的保存作用为数据通信提供了保障和实时处理上的便利,这里我们就来看一下Python中线程的MQ消息队列实现以及消息队列的优点解析 “消息队列”是在消息的传输过程中…
python数据库连接池技术总结
如果你在开线程请求数据库中如果你觉得所用时间太长的话,你就可以通过python数据库连接池去改善一下在此方面的不足之处,以下是文章的具体介绍,你可以通过我们的文章对python数据库连接池有一个更好的了解。 昨天测试了一…
python调用浏览器,实现刷网页小程序
python 打开浏览器,可以做简单的刷网页的小程序 and 其他有想象力的程序。不过仅供学习,勿用非法用途。 python的webbrowser模块支持对浏览器进行一些操作 主要有以下三个方法: webbrowser.…
Python 序列与映射的解包操作
解包就是把序列或映射中每个元素单独提取出来,序列解包的一种简单用法就是把首个或前几个元素与后面几个元素分别提取出来,例如: first, seconde, *rest = sequence 如果sequence里至少有三…
Python 如何将一变量做为函数名?
PHP 有变量函数这一用法(见 http://www.php.net/manual/en/functions.variable-functions.php) 即有一字符串变量 现在想用这个变量的值做为某函数名来调用 代码…
scrapy定制爬虫-爬取javascript内容
很多网站都使用javascript…网页内容由js动态生成,一些js事件触发的页面内容变化,链接打开.甚至有些网站在没有js的情况下根本不工作,取而代之返回你一条类似”请打开浏览器js”…