python class对象转换成json/字典
摘要:# -*- encoding: UTF-8 -*-class Student: name = '' age = 0 def __init__(self, name, age): self.name = name self.age = age ...
阅读全文
posted @
2015-03-24 18:07
Ruthless
阅读(22722)
推荐(1) 编辑
python可分组字典
摘要:# -*- encoding: UTF-8 -*-from collections import defaultdictclass News(object): def __init__(self, title, type): self.title =title se...
阅读全文
posted @
2015-02-10 13:30
Ruthless
阅读(1707)
推荐(0) 编辑
python enumerate函数用法
摘要:enumerate函数用于遍历序列中的元素以及它们的下标i = 0seq = ['one', 'two', 'three']for element in seq: print i, seq[i] i += 1#0 one#1 two#2 threeprint '============'...
阅读全文
posted @
2015-01-16 15:32
Ruthless
阅读(24963)
推荐(2) 编辑
Python特殊语法--filter、map、reduce、lambda
摘要:一、filter(function, sequence)对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:def f(x): return x % 2 != 0 a...
阅读全文
posted @
2015-01-13 18:07
Ruthless
阅读(767)
推荐(0) 编辑
列表转换成字典数据结构
摘要:'''[ {'symbol': 101, 'sort': 1, 'name': 'aaaa'}, {'symbol': 102, 'sort': 2, 'name': 'bbbb'}, {'symbol': 103, 'sort': 3, 'name': 'cccc'}, {...
阅读全文
posted @
2015-01-12 17:56
Ruthless
阅读(1180)
推荐(0) 编辑
python setuptools工具打包
摘要:http://blog.csdn.net/five3/article/details/7847551http://blog.csdn.net/reyoung1110/article/details/7594171打包的源码结构setup.py代码from setuptools import setu...
阅读全文
posted @
2014-12-18 15:47
Ruthless
阅读(1116)
推荐(0) 编辑
Python使用QRCode模块生成二维码
摘要:QRCode官网https://pypi.python.org/pypi/qrcode/5.1简介python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。简单用法import qrcode img = qrcode.make('hello, qrcod...
阅读全文
posted @
2014-12-03 16:44
Ruthless
阅读(47219)
推荐(2) 编辑
django自动化部署脚本
摘要:while read line;do echo'kill '$line; kill $line;done ${db_name}# drop all table except finace tablemysql -h 192.168.107.253 -udkhs_data -pdkhs_...
阅读全文
posted @
2014-09-12 17:33
Ruthless
阅读(2531)
推荐(0) 编辑
如何让django方法自动地定期执行
摘要:实现思路:1.首先把需要自动执行的django method写成django command2.将自己定义的django command添加到cron中使用cron服务实现定期执行Part1 在django工程中添加自定义的django command1.我们自己建立的application叫做my...
阅读全文
posted @
2014-09-10 19:48
Ruthless
阅读(10112)
推荐(0) 编辑
解决Python2.7的UnicodeEncodeError: 'ascii' codec can’t encode异常错误
摘要:import sysreload(sys)sys.setdefaultencoding('utf-8')好了,通过上面短短的三行,我们算是很好的解决了这个问题了,同样的方式也可以应用到UnicodeDecodeError上。当然这个技巧来自于网络,我还找到其他特别的办法,但是感觉还是这个比较靠谱,有...
阅读全文
posted @
2014-08-06 13:53
Ruthless
阅读(1414)
推荐(0) 编辑
Python字符串的编码与解码(encode与decode)
摘要:首先要搞清楚,字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码...
阅读全文
posted @
2014-04-19 12:08
Ruthless
阅读(57200)
推荐(2) 编辑
python json
摘要:#-*-coding:utf-8-*- '''编码格式记得统一,不然容易出现中文乱码,推荐用utf-8'''import json##################json单对象###############################声明初始化一个变量obj={'name':'张三', 'e...
阅读全文
posted @
2014-04-19 11:23
Ruthless
阅读(1254)
推荐(0) 编辑
python字符串/元组/列表/字典互转
摘要:#-*-coding:utf-8-*- #1、字典dict = {'name': 'Zara', 'age': 7, 'class': 'First'}#字典转为字符串,返回: {'age': 7, 'name': 'Zara', 'class': 'First'}print type(str(di...
阅读全文
posted @
2014-04-18 23:50
Ruthless
阅读(181030)
推荐(5) 编辑
python抓取网页中图片并保存到本地
摘要:#-*-coding:utf-8-*- import osimport uuidimport urllib2import cookielib'''获取文件后缀名'''def get_file_extension(file): return os.path.splitext(file)[1]...
阅读全文
posted @
2014-04-17 23:58
Ruthless
阅读(34288)
推荐(0) 编辑
Python 标准异常
摘要:异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多的值GeneratorExit生成器(generator)发生异常来通知退出SystemExitPython 解释器请求退出StandardError所有的内建标准异常的基类ArithmeticError所有数值计算错误的基类FloatingPointError浮点计算错误OverflowError数值运算超出最大限制ZeroDivisionError除数不能为0Assert
阅读全文
posted @
2014-03-24 14:20
Ruthless
阅读(592)
推荐(0) 编辑
python数据类型详解
摘要:目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";print str;c、使用三引号(''')利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:str='''t
阅读全文
posted @
2014-03-18 19:24
Ruthless
阅读(270041)
推荐(26) 编辑
在Windows下配置Python+Django+Eclipse开发环境
摘要:一、配置开发环境我的开发环境是:Python2.6.7 + Django1.6.2 + Eclipse1、安装Python2、安装Eclipse的Python插件PyDev如上两步如何操作请点击此进行了解3、安装Django—Python,用来开发web网站 下载地址:https://www.djangoproject.com/download/下载完成后解压,在dos下进入解压后的文件目录,运行命令:setup.py installC:\Users\jiqinlin>cd F:\sys\Django-1.6.2C:\Users\jiqinlin>F:C:\Users\jiqinl
阅读全文
posted @
2014-03-12 08:54
Ruthless
阅读(4167)
推荐(0) 编辑
Python基本语法
摘要:目录缩进流程控制语句表达式函数对象的方法类型数学运算缩进Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。例如if语句:if age >, , =用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, &, >必须应用于整数。Python使用and, or, not表示逻辑运算。is, is
阅读全文
posted @
2014-03-10 16:13
Ruthless
阅读(10024)
推荐(0) 编辑