第三章中主要介绍了简单的文件读取和简单的异常处理操作。...
分类:
编程语言 时间:
2015-08-18 19:45:13
阅读次数:
188
这一节说一下异常except
继续沿用上一节的代码,我故意把文件名字搞错,然后在结尾部分加上异常捕捉:
try:
handler=open("12.txt")#在这里我特别将文件的名字搞错
for eachLine in handler:
print(eachLine,end='')
handler.close()
except IOError...
分类:
编程语言 时间:
2015-08-14 08:49:15
阅读次数:
155
1.Python异常类异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)AttributeErr...
分类:
编程语言 时间:
2015-08-08 22:50:34
阅读次数:
230
们在使用爬虫来抓取网页内容的时候,HTTP异常是必须要注意的一项,所以本文,我们来详细探寻一下HTTP异常处理的相关内容,通过一些具体的实例来分析一下,非常的简单,但是却很实用。先来说一说HTTP的异常处理问题。当urlopen不能够处理一个response时,产生urlError。不过通常的Pyt...
分类:
移动开发 时间:
2015-08-07 07:02:44
阅读次数:
240
语法错误:软件的结构上有错误而导致不能被解释器解释或不能被编译器编译逻辑错误:由于不完整或不合法的输入所致,也可能是逻辑无法生成、计算或者输出结果需要的过程无法执行。异常通过try语句来检测任何在try语句块里的代码都会被监测,以检测有无异常发生try-except:检测..
分类:
编程语言 时间:
2015-08-06 18:48:58
阅读次数:
183
importlogging
importos
importtime
deflogger(user_name):
"日志功能模块"
logger=logging.getLogger(user_name)
logger.setLevel(logging.DEBUG)
log_file=‘/tmp/tj‘
now_minute=time.strftime("%Y%m%d%H%M",time.localtime())
ago_minute=int(today)-1
fn=logging.FileHa..
分类:
编程语言 时间:
2015-08-05 22:43:11
阅读次数:
236
一、异常的捕获 异常的捕获有以下几种方法: 1:使用try和except语句 try: block except [exception,[data…]]: block try: block except [exceptio...
分类:
编程语言 时间:
2015-08-05 06:29:26
阅读次数:
164
异常处理具体见:【循序渐进学Python】9.异常处理环境平台:Python2.7.9 + Win8.1本篇记录一下自己写爬虫的遇到的问题,程序中批量获取图片地址,然后批量保存。由于没有设置网址打开超时,导致程序一直卡在哪里,程序处于假死状态。经查询得知没有对程序进行超时处理,由于使用的是urlli...
分类:
编程语言 时间:
2015-07-23 23:27:59
阅读次数:
670
异常处理的目的是防止用户看到不友好的异常情况,避免程序异常退出一.通过try...except...将异常截获,保证程序继续执行try:
open(‘test.txt‘,‘r‘)
1/0
exceptZeroDivisionError,e:
printe
print‘done‘运行以上程序直接抛出异常如下,第2行之后的语句没有被执行,程序直接退出&g..
分类:
编程语言 时间:
2015-07-22 11:02:42
阅读次数:
137
1.Python异常类 Python是面向对象语言,所以程序抛出的异常也是类。常见的Python异常有:异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的.....
分类:
编程语言 时间:
2015-07-15 18:30:08
阅读次数:
113