文件与异常
博客专区 > MrYx3en 的博客 > 博客详情
文件与异常
MrYx3en 发表于3年前
文件与异常
  • 发表于 3年前
  • 阅读 8
  • 收藏 0
  • 点赞 0
  • 评论 0
摘要: 使用另外的逻辑语句来处理异常还是使用“try”语句来处理异常

使用另外的逻辑语句,数据行符合所需格式才进行处理(1.py):

import os
if os.path.exists('sketch.txt')
    data = open('sketch.txt')
    
    for each_line in data:
        if each_line.find(':') != -1:
            (role,line_spoken) = each_line.split(':',1)
            print(role + ' said: ' + line_spoken)
    data.close()
else:
    print('the file is missing!')


使用“try”语句来处理异常:

try:
    data = open('sketch.txt')
    for each_line in data:
        try:
            (role,line_spoken) = each_line.splie(':',1)
            print(role + ' said: ' + line_spoken)
        except:
            pass
    data.close()
except:
    print('the file is missing!')


测试文件 sketch.txt  下载:sketch.txt



共有 人打赏支持
粉丝 10
博文 88
码字总数 30598
×
MrYx3en
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: