1.python读取不存在的文件时,抛出异常
通过 open()方法以读“r”的方式打开一个 abc.txt 的文件(该文件不存在),执行 open()打开一个不存在的文件时会抛 IOError 异常,通过 Python 所提供的 try...except...语句来接收这个异常。
文件存在,源码:
try:
open("test.py",'r')
print("文件已打开!")
except IOError:
print("该文件不存在或者损坏,不可打开!")
open("test.py",'r')
print("文件已打开!")
except IOError:
print("该文件不存在或者损坏,不可打开!")
输出:
![](https://image.miaokee.com:8440/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2RpcmVjdC8zOGMxMzM3Nzc3ZmU0NTYyYmEzMDNlYWE3MGQ5NTFlNy5wbmc%3D.png?w=700)
文件不存在,源码:
try:
open("test1.py",'r')
print("文件已打开!")
except IOError:
print("该文件不存在或者损坏,不可打开!")
open("test1.py",'r')
print("文件已打开!")
except IOError:
print("该文件不存在或者损坏,不可打开!")
输出:
![](https://image.miaokee.com:8440/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2RpcmVjdC9iYTA0ZWE0MDFiZWQ0ZmNhYjdjZDM3NDk4ZWI5OTllNC5wbmc%3D.png?w=700)