- 博客(6)
- 问答 (4)
- 收藏
- 关注
转载 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
Python 里面的编码和解码也就是 unicode 和 str 这两种形式的相互转化.编码是 unicode -> str,相反的,解码就 是 str -> unicode剩下的问题就是确定何时需要进行编码或者解码了.关于文件开头的"编码指示",也就是 # -*- coding: -*- 这个语句。Python 默认脚本文件都是 UTF-8 编码的,当文件中有非 UTF-8 编
2017-10-29 12:56:40 2687
原创 python的中的字符串类型:byte string和unicode string
unicode和utf8的层级关系:unicode:狭义:信源编码,将字符数字化,即一个字符对应一个十进制数字,是ascii表的一个扩展。 广义:信源编码+信道编码,用unicode作为信源编码,用ucs-2作为存储和传输的信道编码,即在内存或者硬盘中,一个unicode字符占两个字节,16位。utf8:信道编码,用于字符的存储和传输,减小存储空间,减小传输流量。utf8是可变长编码方式,存英文是
2017-10-26 15:22:13 2288
原创 python csv模块配置分隔符和引用符
file = open('./abc.csv')csv.reader(file, delimiter=',', quotechar='"')说明:delimiter是分隔符,quotechar是引用符,当一段话中出现分隔符的时候,用引用符将这句话括起来,就能排除歧义。
2017-10-26 08:58:46 19512
原创 python比较时间大小
a = '2017-10-18 22:17:46'b = '2017-10-19 22:17:40'print a > b# 结果False解释:python中字符串的大小比较,是按照字符顺序,从前往后依次比较字符的ASCII数值,例如‘abc’要小于‘abd’。因此,时间字符串也可以直接比大小。
2017-10-19 13:38:17 74446 4
转载 python导入循环问题
模拟一个简单的场景a.py中有一个函数a(),需要调用b.py中的函数b(), 而b.py中的函数c()又需要调用a(),这就出现了循环导入。代码如下所示:from b import bprint '---------this is module a.py----------'def a(): print "hello, a" b()a()1234567
2017-10-17 19:46:47 1616
原创 python计算时间差
from datetime import datetimestart = datetime.strptime('2017-09-01 10:10:00', '%Y-%m-%d %H:%M:%S')end = datetime.strptime('2017-09-01 10:10:11', '%Y-%m-%d %H:%M:%S')print (end-start).seconds
2017-10-09 09:25:24 1195
空空如也
webservice一会能用,一会不能用是几个意思,跟大姨妈似得,太傲娇了
2015-01-26
phpmyadmin添加字段时,什么时候可以不填字段长度呢?
2014-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人