Python在执行过程中,常常出现不能读取中文路径名,常常是读取的路径是空路径或者直接报错(WindowsError: [Error 2]),也有时候出现不能正常输出中文字符串,编译器报错为(KeyError),往往这是编码出现了问题。这个时候往往在字符串后面添加上转码操作就可以了。
详见源码示例如下
【中文字符串】
print '品牌id'.decode('utf-8')
print '\...
分类:
编程语言 时间:
2015-08-14 17:09:05
阅读次数:
231
1.Python异常类异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)AttributeErr...
分类:
编程语言 时间:
2015-08-08 22:50:34
阅读次数:
230
Python中,字典是容器,所以可以使用len()方法统计字典中的键值对的个数;字典是可迭代的,迭代的依据是字典中的键。in, not in 等运算符判断指定的键是否在字典中;如果索引一个字典中不存在的键,将会抛出异常KeyError;del d[k]将会删除k对应的键值对,如果d中不存在k,则抛出...
分类:
编程语言 时间:
2015-08-03 16:26:47
阅读次数:
170
五、错误和异常
常见的异常如下:
1)NameError: 尝试访问一个没有声明的变量
2)ZeroDivisionError :除数为0
3)SyntaxError :语法错误
4)IndexError :索引超出序列范围
5)KeyError :请求一个不存在的字典关键字...
分类:
编程语言 时间:
2015-08-01 13:00:37
阅读次数:
131
1.Python异常类 Python是面向对象语言,所以程序抛出的异常也是类。常见的Python异常有:异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的.....
分类:
编程语言 时间:
2015-07-15 18:30:08
阅读次数:
113
1、异常简介
从软件方面来说,错误是语法或是逻辑上的,当python检测到一个错误时,解释器就会指出当前流已经无法继续执行下去,这时候就出现了异常。异常分为两个阶段:首先是引起异常发生的错误,然后是检测和采取可能的措施。常见异常有NameError、ZeroDivisionError、SyntaxError、IndexError、KeyError、IOError、AttributeError、V...
分类:
编程语言 时间:
2015-05-28 09:32:01
阅读次数:
223
python确实很用来很爽很苏服,代码不多各种库出于易用目的,做了很多默认设置,但要是不认真看API,那就会掉到坑里了。df1.groupby(['Dn','UserLabel','BeginTime']).first()df1['city']=df1['UserLabel'].str.slice(...
分类:
其他好文 时间:
2015-05-19 00:33:49
阅读次数:
869
地毯式地过语法终于快要结束了。。。Python中的常见异常1.NameError:尝试访问一个未初始化的变量2. ZeroDivisionError:除数为03. SyntaxError:Python解释器语法错误4. IndexError:请求的索引超出序列的范围5. KeyError:请求一个不...
分类:
编程语言 时间:
2015-05-10 23:47:40
阅读次数:
191
Python异常:访问未申明的变量--NameError除数为零--ZeroDivisionErrorPython解释器语法错误--SyntaxError索引超出序列范围--IndexError请求一个不存在的字典关键字--KeyError输入/输出错误--IOError10.3检测和处理异常try...
分类:
其他好文 时间:
2015-05-07 23:52:43
阅读次数:
204
字典有一个很好用的方法,就是get,既可以预防KeyError异常,也可以为不存在的key设置一个默认的value例如:v=d.get('k','default')而列表没有一个类似的方法,如果访问的下标超出列表的长度,就会跳出异常如果想在列表中实现字典的get方法的功能,可以这样:l = [0, ...
分类:
编程语言 时间:
2015-04-03 19:10:06
阅读次数:
172