文档章节

文件与异常

MrYx3en
 MrYx3en
发布于 2014/07/30 12:08
字数 130
阅读 10
收藏 0

使用另外的逻辑语句,数据行符合所需格式才进行处理(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



© 著作权归作者所有

共有 人打赏支持
MrYx3en
粉丝 9
博文 132
码字总数 30598
作品 0
宝鸡
系统管理员
私信 提问
检查异常ID是否在国际化文件中注册

工作中后台抛出的异常ID集中在一个文件中,报错的时候需要在前台把具体的异常信息做为对话框的内容弹出来。因为后台抛异常的时候只会把异常ID传到前台,所以后台需要在国际化文件注册一下异常...

浣雨笑笑生
2016/01/26
76
0
异常及File类概述

一、异常 1、异常分类: Throwable:Throwable类是 Java 语言中所有错误或异常的超类。它只有两个子类 Error:属于严重问题,只能避免;如内存溢出(OutOfMemory) Exception:可以解决的异常问题...

走了丶
2017/08/10
0
0
【JavaSE(十二)】JavaIO流(上)

原文地址:https://www.cloudcrossing.xyz/post/44/ 1 异常 1.1 异常概述 异常就是Java程序在运行过程中出现的错误。 程序的异常:Throwable类是 Java 语言中所有错误或异常的超类,其子类有...

苍云横渡
05/26
0
0
CrazyWing:Python自动化运维开发实战 十七、Python异常

导语: 在写代码的时候,经常会遇到异常。python提供了两个功能来处理程序在运行中出现的异常和错误,可以使用该功能来调试python程序。 异常处理 断言(Assertions) 常用异常: Exception 它可...

CrazyWing
2017/12/15
0
0
六Python异常和文件处理(一)

1.异常处理 和许多面向对象语言一样,Python具有异常处理,通过使用try……except快来实现。异常在Python中无处不在,Python自己会在许多不同的情况下引发它们。 使用不存在的字典关键字将引...

dkz
2013/02/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据集可视化---张量场的可视表示

中国龙-扬科
5分钟前
0
0
JavaScript创建对象方法实例小结

本文实例讲述了JavaScript创建对象方法。分享给大家供大家参考,具体如下: 最简单的方式就是创建一个Object对象,并为其添加属性和方法。 //示例代码var person=new Object()person.name=...

peakedness丶
7分钟前
0
0
GO 读写锁实现原理剖析

前言 TODO:简单说明读写锁用法及规则。 读写锁数据结构 类型定义 TODO: 源码中数据结构 TODO:讲解每个成员作用 写锁阻止写锁 TODO:描述两个尝试写是如何避免的 写锁阻止读锁 TODO:描述获...

恋恋美食
12分钟前
0
0
Java核心(二)深入理解线程池ThreadPool

本文你将获得以下信息: 线程池源码解读 线程池执行流程分析 带返回值的线程池实现 延迟线程池实现 为了方便读者理解,本文会由浅入深,先从线程池的使用开始再延伸到源码解读和源码分析等高...

王磊的博客
13分钟前
1
0
web项目中的乱码问题原理分析

Java web开发过程经常遇到乱码,本篇我们探讨一下乱码产生的原因与解决思路。 一次完整的Web请求会有4次编解码转换,如下所示。 第一次:客户端(通常为浏览器)将字符转换成TCP字节流发向服...

fame_yao
17分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部