会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Xujie_0528
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年9月16日
Python15-11_文件----操作系统底层关系
摘要: 文件操作(IO技术) 一个完整的程序一般都包括数据的存储和读取,实际开发中,我们经常要从外部存储介质(硬盘,光盘,U盘等)读取数据,或者将程序产生的数据存储到文件中,实现持久化保存。 很多软件系统是将数据存储到数据库中,数据库实际也是基于文件形式存储的。 文本文件和二进制文件 按文件中数据存储形式,
阅读全文
posted @ 2020-09-16 20:58 Xujie_0528
阅读(127)
评论(0)
推荐(0)
编辑
Pythnon15-10_异常----自定义异常类
摘要: 自定义异常类 程序开发中,我们也需要自定义自己的异常类。自定义异常类通常都是运行时异常,通常继承exception或其子类即可,命名一般以Error,Exception为后缀。 自定义异常有raise语句主动抛出 1 class AgeError(Exception): 2 def __init__
阅读全文
posted @ 2020-09-16 16:07 Xujie_0528
阅读(132)
评论(0)
推荐(0)
编辑
Python15-09_异常----trackback模块的使用
摘要: trackback模块的使用 使用trackback打印异常信息 1 import traceback 2 3 try: 4 print('step1') 5 num = 1/0 6 except: 7 traceback.print_exc() 将异常信息输入到指定文件中 1 import tra
阅读全文
posted @ 2020-09-16 15:46 Xujie_0528
阅读(455)
评论(0)
推荐(0)
编辑
Python15-08_异常----with上下文管理
摘要: with上下文管理 finally块由于是否发生异常都会执行,通常用于释放源代码。其实,我们可以通过with上下文管理,更方便的实现资源释放操作 语法结构: with context_expr[as var]: 语句块 with上下文管理可以自动管理资源,在with代码执行完毕后自动还原进入该代码之
阅读全文
posted @ 2020-09-16 15:14 Xujie_0528
阅读(115)
评论(0)
推荐(0)
编辑
Python15-07_异常----常见异常的解决
摘要: 常见异常的解决 1. SyntexError:语法错误 int a = 3 int a = 3 ^ SyntaxError:invalidsyntax 2. NameError:尝试访问一个没有声明的变量 print(a) print(a) NameError: name 'a'is not def
阅读全文
posted @ 2020-09-16 14:58 Xujie_0528
阅读(200)
评论(0)
推荐(0)
编辑
Python15-06_异常----return语句和异常处理问题
摘要: return语句和异常处理问题 由于return有两种作用,结束方法运行和返回值,我们一般不把return放到异常处理结构中,而放到最后, 1 def test01(): 2 print('step1') 3 try: 4 x = 3/0 5 except: 6 print('step2') 7 p
阅读全文
posted @ 2020-09-16 11:39 Xujie_0528
阅读(224)
评论(0)
推荐(0)
编辑
Python15-05_异常----finally结构
摘要: try...expect...finally结构 try...expect...finally结构中,finally块无论是否发生异常都会被执行,通常用来释放try块中申请的资源 1 try: 2 a = int(input('请输入一个被除数')) 3 b = int(input('请输入除数')
阅读全文
posted @ 2020-09-16 11:22 Xujie_0528
阅读(92)
评论(0)
推荐(0)
编辑
Python15-04_异常----_else结构
摘要: try...except...else结构 增加了else块,如果try中没有抛出异常,则执行else块,如果有异常,则执行except块 1 try: 2 a = int(input('请输入一个被除数')) 3 b = int(input('请输入除数')) 4 c = float(a)/flo
阅读全文
posted @ 2020-09-16 10:55 Xujie_0528
阅读(102)
评论(0)
推荐(0)
编辑
Python15-03_异常----try...多个except结构
摘要: try...多个except结构 上面的结构可以捕获所有的异常,工作中也很常见,但是,从经典理论考虑,一般建议捕获可能出现的多个异常(按照先子类后父类的顺序),并且针对性的写出多个异常处理代码。为了避免遗漏可能出现的异常,可以在最后增加BaseExpection。结构如下: try: 被监控的,可能
阅读全文
posted @ 2020-09-16 10:41 Xujie_0528
阅读(1542)
评论(0)
推荐(0)
编辑
Python15-02_-异常----try....except基本结构
摘要: try....一个except基本结构 try....except是最常见的异常结构,处理方式如下: try: 被监控的可能发生异常的语句块 except BaseException [as e]: 异常处理语句块 try模块可能包含着引起异常的代码,except模块用来查询并捕捉处理发生的异常,如
阅读全文
posted @ 2020-09-16 09:38 Xujie_0528
阅读(322)
评论(0)
推荐(0)
编辑
Python15-01_异常----异常的本质
摘要: 异常的本质 导引问题 在实际工作中,我们遇到的问题都不是完美的,比如:你写某个模块,用户输入不一定符合你的要求:你的程序要打开某个文件,这个文件不可能存在或者打开格式不对,你要读取数据库数据,数据可能是空的;我们程序运行着,但内存或硬盘可能已经满了 软件程序运行过程中,非常可能遇到我们刚刚提出的这些
阅读全文
posted @ 2020-09-16 09:09 Xujie_0528
阅读(114)
评论(0)
推荐(0)
编辑