python为什么没有报错提示

发布时间:2022-05-23 09:29:13 人气:384 作者:多测师

  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.')

python为什么没有报错提示

  ===========================================================================================

  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 的代码块,except是try代码中错误时执行,而except中的代码是pass,也就是在try中代码错误时候直接pass,不给用户编写任何的建议和help。

  相应报错的代码也写在了横线下面。

  以上内容为大家介绍了python为什么没有报错提示,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线