您的位置:首页 > 编程语言 > Python开发

python学习笔记(四):异常情况处理

2013-07-30 22:56 543 查看
# -*- coding: utf-8 -*-
'''文件处理与异常处理''' 
import os
os.getcwd()
os.chdir(r'c:\Users\静寞\Desktop\python\chapter3')
os.getcwd()
if os.path.exists('1.txt'):#文件不存在可以用IOError来处理,这里也可以使用try/except来包裹处理
    data=open('1.txt')
    data.seek(0)
    #print(data.readline(),end='')
    for each_line in data:
        #f not each_line.find(' ') == -1 判断是否可以找到相应的分隔位置
        try:#当没有匹配到时处理异常,直接跳过不处理
            (firstchar,secondchar)=each_line.split(' ',1)
            #上面split的第一个参数表示以空格分隔,第二个参数表示最多分隔一次,也就是分隔为两部分
            print(firstchar,end='')
            print('中间有空格隔开',end='')
            print(secondchar,end='')
        except ValueError:
            pass
else:
    print('文件找不到了!')
data.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: