Python [Errno 2] No such file or directory问题解答,pythonerrno,try: f=op
Python [Errno 2] No such file or directory问题解答,pythonerrno,try: f=op
try:
f=open('我为什么是一个文件.txt')
print(f.read())
f.close()
except OSError as reason:
print('文件出错了n错误的原因是:'+str(reason))
文件出错了
错误的原因是:[Errno 2] No such file or directory: '我为什么是一个文件
如果不加as reason返回的就是
try:
f=open('我为什么是一个文件.txt')
print(f.read())
f.close()
except OSError: #ose要大写 才能有正确报错
print('文件出错了')
文件出错了
这样修改,
这个是IOError
except OSError as reason => 捕获OSError异常, 并且赋值给reason, 所以你在print('文件出错了n错误的原因是:'+str(reason)) 就将是触发异常的原因拼接成一句完整的错误 就是说执行try 没执行成功的话就执行except
OSError是python内置异常,python变量是区分大小写的
参见https://docs.python.org/2/lib...
另外文件不存在的话,你啥都不写的话,只写except也是会报错的
编橙之家文章,
相关内容
- Flask获取GET查询参数的python源码如何写,flaskpython,flas
- 请问apscheduler避免出现任务miss要怎么做,apschedulermiss
- python怎么改变文本格式,如正文中的这样文本,,转换为
- Python CSV模块新建添加模式操作怎么弄,pythoncsv,fil = o
- Mac自带Python如何恢复,误删除了,macpython,把 Library/Py
- urllib2.urlopen()打开mp3链接报error: [Errno 10054],,请教各位
- Python VLfeat图像库找不到python接口,vlfeat图像库,vlfeat这
- Python pyquery和beautifulsoup哪款使用者多,,之前使用过be
- 参考核心编程的函数装饰器报错'NoneType' object is not ca
- 下面这段python代码中fahr未定义是何含义,pythonfahr,cel
评论关闭