解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3问题
摘要:今天遇到一个错误:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3搜索网上找到一个解决办法(转载自 http://blog.sina.com.cn/s/blog_727b603701019pyl.html)异常: 'ascii' codec can't encode characters字符集的问题,在文件前加两句话:reload(sys)sys.setdefaultencoding( "utf-8" )完美解决,ok另外 当字符
阅读全文
posted @
2012-09-25 15:08
mingaixin
阅读(22901)
推荐(0) 编辑
python处理urlencode的两种方式
摘要:1.Python内置了urlencode函数:urllib.urlencode()不幸的是,这个函数只能接收key-value pair格式的数据。即只针对dict的,urllib的文档中的例子呀: >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/quer
阅读全文
posted @
2012-09-25 15:05
mingaixin
阅读(33109)
推荐(1) 编辑
Python repr() 或str() 函数
摘要:Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。repr()与反引号操作符``做的是完全一样的事情;repr()返回的是一个对象的"官方"字符串表示(对python比较友好),绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象。即 obj= eval(repr(obj)),也有情况下,不能够通过eval()得到原来的对象,比如:>>> eval(`type(type)`)Traceback (most recent call last): File "<stdin>",
阅读全文
posted @
2012-09-25 14:26
mingaixin
阅读(2923)
推荐(0) 编辑
Python 处理MD5
摘要:来源于 http://wuqinzhong.blog.163.com/blog/static/4522231200942225810117/#coding:utf-8#python 检测文件MD5值#python version 2.6import hashlibimport os#简单的测试一个字符串的MD5值src = 'teststring'print (hashlib.md5(src).hexdigest().upper())#hexdigest() 为十六进制值,digest()为二进制值#使用updatem0=hashlib.md5()m0.update(src)p
阅读全文
posted @
2012-09-25 10:41
mingaixin
阅读(661)
推荐(0) 编辑
python Sleep休眠函数
摘要:Python 编程中使用 time 模块可以让程序休眠,具体方法是time.sleep(秒数),其中"秒数"以秒为单位,可以是小数,0.1秒则代表休眠100毫秒。# 例1:循环输出休眠1秒import timei = 1while i <= 3: print i # 输出i i += 1 time.sleep(1) # 休眠1秒# 例1:循环输出休眠100毫秒import timei = 1while i <= 3: print i # 输出i i += 1 time.sleep(0.1) # 休眠0.1秒
阅读全文
posted @
2012-09-25 10:39
mingaixin
阅读(1234)
推荐(0) 编辑
python抓取网页内容
摘要:#-------PYTHON获取网页内容-------------#import sys, urlliburl = "http://www.163.com" #网页地址wp = urllib.urlopen(url) #打开连接content = wp.read() #获取页面内容fp = open("/home/cx/content.txt","w") #打开一个文本文件fp.write(content) #写入数据fp.close() #关闭文件
阅读全文
posted @
2012-09-10 20:45
mingaixin
阅读(1239)
推荐(0) 编辑
python操作mysql进行更新的时候,必须有commit
摘要:今天在写python操作mysql的时候,出现了一个奇怪的现象,在用python代码执行update的时候,代码返回已经更新成功,但是数据库表里的字段的值却没有改变,一直没有找到错误的原因,结果寻求身边同事的帮助,问题解决,在此做个记录;MysqlHelper.py 代码如下#! /usr/bin/python# -*- coding: utf-8 -*- HOST = '127.0.0.1'PORT = 3306USER = 'test'PASSWORD = 'test123'DBNAME = 'test'CHARSET = &
阅读全文
posted @
2012-09-10 20:42
mingaixin
阅读(18278)
推荐(0) 编辑
php5 反射refection 的用途
摘要:php中的反射api由一系列可以分析属性,方法和类的内置类组成。利用这些反射API中的类,可以在运行时访问对象。函数和脚本中的扩展的信息。主要用途: 1) 由于反射API能够输出很多类,方法等相关的内部信息,所以很方便当做类测试的工具; 2)根据命名规则创建一个调用模板类中方法的框架主要的Api:Reflection {}Reflector {}ReflectionFunctionAbstract implements Reflector {}ReflectionClass implements Reflector {}ReflectionExtension implements Reflec
阅读全文
posted @
2012-09-09 15:06
mingaixin
阅读(372)
推荐(0) 编辑