导语:
本文主要介绍了关于python没有报错提示的相关知识,希望可以帮到处于编程学习途中的小伙伴
Python中没有报错提示的代码示例:
def count_words(filename):
try:
with open(filename) as f_obj:
contents=f_obj.read()
except FileNotFoundError:
pass
else:
words=contents.spilt()
num_words=len(words)
print("This file"+filename+'has about'+str(num_words)+'words.')
===========================================================================================
def count_words(filename):
try:
with open(filename) as f_obj:
contents=f_obj.read()
except FileNotFoundError:
message='sorry,the file'+filename+'does not exits'
print(message)
else:
words=contents.spilt()
num_words=len(words)
print("This file"+filename+'has about'+str(num_words)+'words.')
原因:
使用try-except-else的代码块,当try代码出错时执行except,而except中的代码为pass,即try中代码出错时直接通过,不执行为用户写下任何建议和帮助。
相应报错的代码也写在了横线下面。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python3 re如何实现数字和英文的转换?10/14
- ♥ python如何遍历列表10/08
- ♥ Python使用库绘制三维图形的方法12/28
- ♥ 如何在python中添加行号11/16
- ♥ 如何在python中打印一个数组09/10
- ♥ 命令行提示python不是内部变量如何解决12/03
内容反馈