# -*- 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()
python学习笔记(四):异常情况处理
最新推荐文章于 2023-10-24 14:19:27 发布