首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python入门到放弃 | 超简单 跟我学(十一)

当你计算机提示你输入时, Mac 按下 [ctrl-d] 或者 Windows 按下 [ctrl-z] 来观察会发生什么(如果你使用是 Windows 系统而以上两个选择都无效时,你可以尝试命令行窗口使用...except 子句处理单个特定错误或异常,或是一个带括号错误或异常列表。如果没有提供错误或异常名字, 它将处理 所有的 错误和异常。...它有两个字段, length 是给出输入长度, atleast 是程序所期望最小长度。 except 子句中,我们注意到错误类通过 as 把错误或异常对应对象储存到了命名变量中。...(Cleaning up: Closed the file) 工作原理 我们做了正常文件读取,但我们每行输出之后用 time.sleep 函数特意加入了 2 秒休眠,这样程序就会缓慢运行(通常 Python...这就是为什么我们可以在上面的代码中使用 if f: 。 还要注意,我们 print 之后使用 sys.stdout.flush() ,这样就可以立刻输出到屏幕

38230
您找到你想要的搜索结果了吗?
是的
没有找到

【Python面试】 列举Python中标准异常类?

小猿从最基础面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以留言区给出自己意见和讨论,大家是要一起学习 。...除(或取模)零 (所有数据类型) AssertionError 断言语句失败 AttributeError 对象没有这个属性 EOFError 没有内建输入,到达EOF 标记 EnvironmentError...reference)试图访问已经垃圾回收了对象 RuntimeError 一般行时错误 NotImplementedError 尚未实现方法 SyntaxError Python 语法错误 IndentationError...(long)警告 PendingDeprecationWarning 关于特性将会被废弃警告 RuntimeWarning 可疑行时行为(runtime behavior)警告 SyntaxWarning...可疑语法警告 UserWarning 用户代码生成警告 如果对于参考答案有补充,大家可以评论区指出和补充,欢迎留言!

66640

《笨办法学Python》 第12课手记

《笨办法学Python》 第12课手记 本节课接着讲raw_input这个函数,其后面的括号里字符串可以显示屏幕。...pydoc是Python自带模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现、也可以生成WEB 页面的,还可以服务器以浏览器方式呈现,也可以使用pydoc命令查看函数介绍...该行下面英文翻译如下: 从标准输入中读取一个字符串。 跟在后面的新一行将会被剔除。...Unix中,GNU readline将会被使用(如果可用的话)。至于提示字符串,如果给出了,就在读取后面的新字符串之前打印出来。...EOF是endoffile缩写,表示”文字流”(stream)结尾。

54170

python异常报错详解

断言语句失败 AttributeError 对象没有这个属性 EOFError 没有内建输入,到达EOF 标记 EnvironmentError 操作系统错误基类 IOError 输入/输出操作失败...当使用2元组创建此类型异常时,第一个项目实例errno属性可用(假定为错误编号),第二个项目可用于该 strerror属性(通常是关联错误消息)。元组本身也可以args属性使用。...异常EOFError 当其中一个内置函数(input()或raw_input())没有读取任何数据情况下触发文件结束条件(EOF)时引发。...执行期间,定期检查中断。当内置函数input()或raw_input()正在等待输入时,键入中断也引发此异常。...异常RuntimeWarning 关于可疑运行时行为警告基类。 异常FutureWarning 关于将来会在语义改变构造警告基类。

4.6K20

Python3.6.5标准库文档(完整中文版)---内置函数(八)

然后该函数从输入中读取一 行,将其转换为一个字符串(剥离尾随换行符),然后返回该行。当EOF读取时, EOFError被提出。...如果X不是数字或如果基给出,则X必须是一个字符串, bytes或bytearray代表一个实例字 面整数基数基。可选地,文字可以+或之前-(没有间隔)并且被空白包围。...classinfo可以是类对象元组,在这种情况下,将检查classinfo中每个条 目。在其他情况下,TypeError引发异常。...如果它不支持这些协议中任何一 个, TypeError则会引发。如果给出了第二个参数sentinel,那么object必须是可调用对象。...第二种形式一个有用应用iter()是读取文件行,直到达到某一行。

96920

三、python学习笔记-异常处理-异常

# 异常 """ 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序正常执行。 一般情况下,Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。...当Python脚本发生异常时我们需要捕获处理它,否则程序终止执行。...断言语句失败 AttributeError 对象没有这个属性 EOFError 没有内建输入,到达EOF 标记 EnvironmentError 操作系统错误基类 IOError 输入/输出操作失败...访问未初始化本地变量 ReferenceError 弱引用(Weak reference)试图访问已经垃圾回收了对象 RuntimeError 一般行时错误 NotImplementedError...可疑行时行为(runtime behavior)警告 SyntaxWarning 可疑语法警告 UserWarning 用户代码生成警告 """

72750

关于Python异常处理,你需要了解知识点

当Python检测到一个错误时,解释器就无法继续执行了,并且给出一个错误提示。比如写入文件时候,磁盘满了,写不进去了,或者从网络抓取数据,网络突然中断。...这时候,就需要捕获处理它,否则程序终止执行。 异常处理 使用try/except/finally语句进行捕获操作,并告诉Python发生异常时如何处理。...1.写出多行except 异常/错误,指定捕获多个不同类型异常。2.使用 except (异常1,异常2..),使用元组,一行中捕获多个不同类型异常。...') return a + b print(add(-1, 5)) 异常定义好之后,与内置类用法一样,需要时候raise出来就可以了。...断言语句失败 AttributeError 对象没有这个属性 EOFError 没有内建输入,到达EOF 标记 EnvironmentError 操作系统错误基类 IOError 输入/输出操作失败

1.4K61

【Python】【天池龙珠计划笔记】Python中异常处理

EOFError:没有内建输入,到达EOF标记 EnvironmentError:操作系统异常基类 IOError:输入/输出操作失败 OSError:操作系统产生异常(例如打开一个不存在文件)...:访问未初始化本地变量 ReferenceError:弱引用试图访问已经垃圾回收了对象 RuntimeError:一般行时异常 NotImplementedError:尚未实现方法 SyntaxError...: 首先,执行try子句(关键字try和关键字except之间语句) 如果没有异常发生,忽略except子句,try子句执行后结束。...except IOError: print("Error: 没有找到文件或读取文件失败") else: print("内容写入文件成功") fh.close() # 内容写入文件成功...注意:else语句存在必须以except语句存在为前提,没有except语句try语句中使用else语句,引发语法错误。

84910

【Python之旅】第四篇(二):Pyt

Python程序执行过程中,难免会出现异常情况,如果做是跟用户交互程序,当用户输入不可接受内容时,可预见范围内,我们当然是希望可以给用户一些提示,而不是原来Python内置异常中那些提示语句...1.Python常见异常与演示     Python常见异常可列举如下: 常见异常 中文解释 IOError 输入/输出异常;基本是无法打开文件 ImportError 无法引入模块或包;基本是路径问题或名称错误...试图访问一个还未被设置局部变量,基本是由于另有一个同名全局变量,导致你以为正在访问它 AttributeError 试图访问一个对象没有的属性,比如myInst.foo,但是myInst没有属性... call last):   File "EOF.py", line 2, in      name = raw_input('name:') EOFError UnboundLocalError...上面的代码中,显然list和dict都是有错误,但执行程序时,只返回list异常信息,这说明,try语句行时是顺序执行,并非是循环执行,即捕捉到list异常后,并不会继续执行下一个语句,只有等异常解除时才会继续往下执行

69940

python中常见一些错误异常类型

异常即是一个事件,该事件会在程序执行过程中发生,影响了程序正常执行。一般情况下,Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。...当Python脚本发生异常时我们需要捕获处理它,否则程序终止执行。----异常处理捕捉异常可以使用try/except语句。...try/except语句用来检测try语句块中错误,从而让except语句捕获异常信息并处理。如果你不想在异常发生时结束你程序,只需try里捕获它。...EOF 标记EnvironmentError操作系统错误基类IOError输入/输出操作失败OSError操作系统错误WindowsError系统调用失败ImportError导入模块/对象失败LookupError...OverflowWarning旧关于自动提升为长整型(long)警告PendingDeprecationWarning关于特性将会被废弃警告RuntimeWarning可疑行时行为(runtime

2.2K20

用于用户输入|内置库函数scanf, fscanf, sscanf, scanf_s, fscanf_s, sscanf_s

这些参数数量应至少与格式说明符存储数量相同。 成功后,该函数返回填充变量数。输入失败情况下,成功读取任何数据之前,将返回 EOF。...输入失败情况下,成功读取任何数据之前,将返回 EOF。...成功后,该函数返回填充变量数。输入失败情况下,成功读取任何数据之前,将返回 EOF为什么要使用 scanf_s()? scanf 只读取控制台提供任何输入。...成功后,该函数返回填充变量数。输入失败情况下,成功读取任何数据之前,将返回 EOF。...成功后,该函数返回填充变量数。输入失败情况下,成功读取任何数据之前,将返回 EOF

1.6K30

Python 异常处理#学习猿地

> 异常是一个事件,并且这个异常事件我们程序员运行过程中出现,影响我们程序正常执行。 异常分两种:     1. 语法错误导致异常     2. 逻辑错误导致异常 ### 如何处理异常?...错误发生时进行处理 ```python '''语法: try:     可能发生异常错误代码 except:     如果发生异常则进入 except 代码块进行处理 ''' # 假设读取文件不存在...可以文件读取前先判断当前文件是否存在 # 2。也可以使用try 。。。 except。。错误发生时进行处理 try:     with open('....          |            没有内建输入,到达EOF 标记              | |    EnvironmentError      |                操作系统错误基类...      |      可疑行时行为(runtime behavior)警告      | |      SyntaxWarning      |                  可疑语法警告

1.1K10

Python 异常处理#学习猿地

> 异常是一个事件,并且这个异常事件我们程序员运行过程中出现,影响我们程序正常执行。 异常分两种: 1. 语法错误导致异常 2. 逻辑错误导致异常 ### 如何处理异常?...错误发生时进行处理 ```python '''语法: try: 可能发生异常错误代码 except: 如果发生异常则进入 except 代码块进行处理 ''' # 假设读取文件不存在...可以文件读取前先判断当前文件是否存在 # 2。也可以使用try 。。。 except。。错误发生时进行处理 try: with open('....| 没有内建输入,到达EOF 标记 | | EnvironmentError | 操作系统错误基类...| 可疑行时行为(runtime behavior)警告 | | SyntaxWarning | 可疑语法警告

84910
领券