
python
文章平均质量分 62
firesnow
这个作者很懒,什么都没留下…
展开
-
The Zen of Python(Python之禅)
The Zen of Python, by Tim PetersPython之禅 by Tim Peters Beautiful is better than ugly. 美胜丑 优美胜于丑陋(Python 以编写优美的代码为目标)Explicit is better than implicit. 明胜暗 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似转载 2013-05-20 11:27:45 · 820 阅读 · 0 评论 -
python报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range
Python 里面的编码和解码也就是 unicode 和 str 这两种形式的相互转化。编码是 unicode -> str,相反的,解码就 是 str -> unicode。剩下的问题就是确定何时需要进行编码或者解码了.关于文件开头的"编码指示",也就是 # -*- coding: -*- 这个语句。Python 默认脚本文件都是 UTF-8 编码的,当文件中有非 UTF-8 编码范围内的字转载 2013-06-09 13:47:43 · 109511 阅读 · 9 评论 -
Python处理HTML转义字符
抓网页数据经常遇到例如>或者 这种HTML转义符,抓到字符串里很是烦人。比方说一个从网页中抓到的字符串html = '<abc>'用Python可以这样处理:import HTMLParserhtml_parser = HTMLParser.HTMLParser()txt = html_parser.unescape(html)转载 2014-04-18 14:31:28 · 1135 阅读 · 0 评论 -
easy_install安装python的MySQLdb模块
1.首先要安装easy_installapt-get install python-setuptools2.接着安装MySQLdb模块easy_install mysql-python1.如果报错EnvironmentError: mysql_config not found这是因为缺少libmysqlclient-dev以Ubuntu为例:假原创 2013-05-18 18:38:47 · 12651 阅读 · 0 评论 -
python 时间操作集合
字符串转换为时间戳首先把字符串转换成类型struc_time = time.strptime(“2013-06-29 11:17:11”,"%Y-%m-%d %H:%M:%S")接着把 转换为 的字符串time.mktime(struc_time)简写为c_time = time.mktime(time.strptime(“2013-06-29 11:17:11”,"%Y-原创 2013-06-09 13:18:40 · 1247 阅读 · 0 评论 -
python发送邮件简单示例
def send_email(receiver,subject,msg): ##receiver 收件人邮箱 ##subject 邮件标题 ##msg 邮件内容(支持html代码) import smtplib ##导入需要的module from email.mime.text import MIMEText sender = "发件人原创 2013-06-08 22:45:10 · 1121 阅读 · 0 评论 -
python pexpect模块详解附常用脚本
1.下载wget https://pypi.python.org/packages/source/p/pexpect/pexpect-2.4.tar.gz#md5=fe82d69be19ec96d3a6650af947d5665转载 2013-11-11 11:03:14 · 9552 阅读 · 0 评论 -
安装python模块
1.MySQLdbsudo apt-get install python-mysqldb2.redissudo easy_install redis3.memcacheapt-get install python-memcache原创 2013-06-03 19:18:58 · 831 阅读 · 0 评论 -
python 简单线程池实例
# -*- coding: utf-8 -*-import urllib2 import time import socket from datetime import datetime from thread_pool import * import Queue, threading, sys from threading import Thread原创 2013-07-26 19:54:05 · 859 阅读 · 0 评论 -
python文件锁
lock_file = "/tmp/%s.lock"%os.path.basename(__file__).split(".")[0]lf = Nonedef check_singleton(self): self.lf = open(self.lock_file,'w') self.lf.write('%d\n'%os.getpid()) self.lf.flush(原创 2013-07-29 12:50:42 · 726 阅读 · 0 评论 -
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = '转载 2013-06-30 14:17:02 · 774 阅读 · 0 评论 -
python 异常处理
try: print "ok"except: import traceback traceback.print_exc() //print(traceback.format_exc())原创 2013-06-09 14:14:42 · 759 阅读 · 0 评论 -
ubuntu下安装配置Django
下载到https://www.djangoproject.com/download/下载djago解压缩tar zxvf Django-1.5.1.tar.gzcd Django-1.5.1/安装python setup.py install测试检测Django是否安装成功,终端执行python>>> import django>>>没有报错,安装成功转载 2013-05-14 23:18:22 · 892 阅读 · 0 评论 -
django admin后台css样式丢失
第一次根据教程兴高采烈的打开后台的时候发现是这样的尼玛 坑爹啊 怎么光秃秃的,跟人家的不一样啊打开firebug 发现报错,找不到css通过google找到原因,是因为admin所需的js ,css等静态文件虽然都在django的安装目录内,但是我们没有在配置文件里设置一个正确的指向。再次google发现配置方法五花八门,但基本上分两种,一种是需要配置的apache/ ng原创 2013-05-21 00:44:19 · 20270 阅读 · 10 评论