NameError: name 'FileNotFoundError' is not defined的解决方案
来源:互联网 发布:super kamagra 淘宝 编辑:程序博客网 时间:2024/06/05 16:33
处理文件不存在使用FileNotFoundError来处理异常
python版本:2.7
python代码:
filename='waiwai.txt'try:with open(filename) as f_obj:contents=f_obj.read()except FileNotFoundError:print "Sorry,the file does't exist."
运行结果:
Traceback (most recent call last): File "J:/Python/821_03.py", line 5, in <module> except FileNotFoundError:NameError: name 'FileNotFoundError' is not definedProcess finished with exit code 1
报错原因:
FileNotFoundError为python3使用的文本不存在异常处理方法
在python2.7中使用IOError
修改后的python代码
filename='waiwai.txt'try:with open(filename) as f_obj:contents=f_obj.read()except IOError:print "Sorry,the file does't exist."
运行结果:
Sorry,the file does't exist.Process finished with exit code 0
阅读全文
1 0
- NameError: name 'FileNotFoundError' is not defined的解决方案
- python2.7以下出 NameError: global name 'FileNotFoundError' is not defined的解决方案
- global name 'FileNotFoundError' is not defined
- python NameError: name 'raw_input' is not defined
- NameError: name 'admin' is not defined
- NameError: global name 'closing' is not defined
- NameError: name 'commands' is not defined
- NameError:name 'xrange' is not defined
- NameError: name 'exception' is not defined
- NameError: name 'simple_server' is not defined
- 【Python】NameError:name ‘xrange’ is not defined
- NameError: name 'admin' is not defined
- python3 NameError: name 'xrange' is not defined
- NameError: name 'reload' is not defined
- 解决NameError: name 'reload' is not defined
- TensorFlow:NameError: name ‘input_data’ is not defined
- tensorflow:NameError: name 'input_data' is not defined
- 【python】-- NameError: name 'reload' is not defined
- C 错误处理
- UGUI_使用DoTween
- DHtmlX中combo的基础使用
- 二维数组 C语言优先级记忆Tips
- Comparable与Comparator的区别
- NameError: name 'FileNotFoundError' is not defined的解决方案
- 牛客网编程题
- 二叉树已知(中序+一序)求另一序
- android 水准仪的实现(方向传感器的使用)
- Android-TextView设置多种颜色及部分点击事件
- 理解js设计模式之代理模式
- Eureka常见问题
- PullToRefreshListView实现下拉刷新
- 在window上搭建服务器(tomcat、mysql、eclipse)