文档章节

文件与异常

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
博文 131
码字总数 30542
作品 0
宝鸡
系统管理员
私信 提问
检查异常ID是否在国际化文件中注册

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

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

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

走了丶
2017/08/10
0
0
C++ 学习笔记(5)语句、异常

C++ 学习笔记(5)语句、异常 参考书籍:《C++ Primer 5th》 5.3 条件语句 5.3.2 switch语句 switch内部的变量定义:不能初始化变量,仅可以定义。最好使用花括号已限制变量作用域。 5.4 迭代...

l773575310
2018/01/12
0
0
技巧:当不能抛出异常时

checked 异常的一个问题是,有时候不允许抛出这样的异常。特别是,如果要覆盖超类中声明的方法,或者实现接口中声明的方法,而那个方法没有声明任何 checked 异常,那么新的实现也不能声明 ...

红薯
2010/05/02
278
0
Java中异常的分类

下面介绍几种常见的异常类型,便于在出错时对程序进行查错: (1)Exception 各种异常的根类 如果你不知道将发生的异常集体属于哪,而可以肯定种这个地方会出现异常时,可以把异常类型定义为...

chxiyu0720
2016/09/07
28
0

没有更多内容

加载失败,请刷新页面

加载更多

redis高级进阶(2)

本篇主要介绍如下内容 1.redis服务器数据库 2.redis对过期键的处理 3.redis持久化策略 1.redis服务器数据库 redis服务器如果不指定数据库的具体数据,默认是16个数据库。 客户端连接到redis...

求是科技
11分钟前
0
0
js时间Date对象介绍及解决getTime转换为8点的问题

前言   在做时间转换的时候,发现用“2016-04-12”转出来的时间戳是 2016-04-12 08:00的时间点,而不是0点。 new Date('2016-04-12').getTime();// 1460419200000 new Date(1460419...

Jack088
19分钟前
1
0
Dubbo 实践,演进及未来规划

Dubbo 整体介绍 Dubbo 是一款高性能,轻量级的 Java RPC 框架。虽然它是以 Java 语言来出名的,但是现在我们生态里面已经有 Go、Python、PHP、Node.JS 等等语言。 Dubbo 是一个 RPC 框架,它...

微笑向暖wx
19分钟前
0
0
用Python建立最简单的web服务器

前提:已装好python,mac默认已有 参考:https://www.cnblogs.com/xuxn/archive/2011/02/14/build-simple-web-server-with-python.html 利用Python自带的包可以建立简单的web服务器。在DOS里...

Liens
21分钟前
0
0
MaxCompute安全管理指南-基础篇

背景及目的 方便和辅助MaxCompute的project owner或安全管理员进行project的日常安全运维,保障数据安全。 MaxCompute有安全模型,DataWorks也有安全模型,当通过DataWorks使用MaxCompute,而...

阿里云官方博客
31分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部