|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在异常控制流期间,python先尝试运行你的代码,如果发现有问题就会执行恢复代码,然后继续正常执行你的代码。
当我们认为有的代码行可能出现错误的时候,使用try / except 机制来保护我们的代码,使其即使有错误也会跳过继续执行你的代码。如图:
拿上次的代码举例子。
- >>> for each_line in data:
- try:
- (role,line_spoken) = each_line.split(':')
- print(role,end=' ')
- print('需要唱',end=' ')
- print(line_spoken,end=' ')
- except:
- pass
-
- 李雷 需要唱 同样的机场 不同世界
- 韩梅梅 需要唱 同样的咖啡 不同味觉
- 李雷 需要唱 同样的我 和我都少了一些
- 韩梅梅 需要唱 看飞机划过天空不 见了
- 李雷 需要唱 用你给我的翅膀飞
- 韩梅梅 需要唱 我懂这不是伤悲
- 李雷 需要唱 再高都不会累
- 韩梅梅 需要唱 我们都说好了
- 李雷 需要唱 用你给我的翅膀飞
- 韩梅梅 需要唱 我感觉己够安慰
- 李雷 需要唱 乌云也不再多
- 韩梅梅 需要唱 回忆里躲著 你的眼泪
- 李雷 需要唱 最后拥抱的温暖 还有一些
- 韩梅梅 需要唱 我拖著行李往前一 直走
- 李雷 需要唱 用你给我的翅膀飞
- 韩梅梅 需要唱 我懂这不是伤悲
- 李雷 需要唱 再高都不会累
- 韩梅梅 需要唱 我们都说好了
- 李雷 需要唱 用你给我的翅膀飞
- 韩梅梅 需要唱 我感觉己够安慰
- 李雷 需要唱 乌云也不再多
- 韩梅梅 需要唱 我们也不为谁掉眼泪
- >>> data.close()
复制代码
可以看到,同样的代码,上次出现了错误,这一次却没有报错,由于try/except机制整个过程选择跳过报错项。
|
评分
-
查看全部评分
|