在Python中如何处理' FileNotFoundError: [filename] does not exist'这类问题?

原创 叁歲伎倆 2025-03-20 18:36 64阅读 0赞

在Python中,当文件不存在时,会抛出FileNotFoundError。处理这种错误通常有两种方式:捕获并处理异常,或者检查文件是否存在后再进行操作。

以下是两种常见处理方式:

  1. 使用try/except块捕获异常:
  1. filename = "example.txt" # 要检查的文件名
  2. try:
  3. with open(filename, 'r') as file:
  4. content = file.read()
  5. except FileNotFoundError:
  6. print(f"{filename} does not exist.")
  1. 在访问文件之前进行检查:
  1. filename = "example.txt"
  2. if filename.exists(): # 使用exists()方法检查路径是否存在
  3. with open(filename, 'r') as file:
  4. content = file.read()
  5. else:
  6. print(f"{filename} does not exist.")

这两种方式都可以根据实际情况灵活选择。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,64人围观)

还没有评论,来说两句吧...

相关阅读