编写Python脚本时,处理文件读写异常的案例

原创 我不是女神ヾ 2025-02-18 05:18 36阅读 0赞

在Python中,当我们进行文件操作(如读写)时,可能会遇到一些异常。以下是一个处理文件读写异常的案例:

  1. # 引入os模块,用于文件操作
  2. import os
  3. def read_write_file(filename):
  4. try:
  5. # 打开文件,如果文件不存在会抛出FileNotFoundError
  6. with open(filename, 'r') as file:
  7. content = file.read() # 读取文件内容
  8. # 写入文件。如果已经存在同名文件会覆盖原有内容
  9. with open(filename, 'w') as file:
  10. file.write(content) # 写回文件内容
  11. print(f"操作成功:{filename}"))
  12. except FileNotFoundError as fnf_error:
  13. print(f"错误:文件 '{filename}' 不存在。{fnf_error}")
  14. except PermissionError as perm_error:
  15. print(f"错误:无法访问文件 '{filename}',可能权限不足。{perm_error}")
  16. except Exception as general_error:
  17. print(f"未知错误:{general_error}")
  18. # 使用测试文件
  19. test_file = 'test_file.txt'
  20. read_write_file(test_file)

这个例子中,我们定义了一个函数 read_write_file 来进行文件读写操作。在尝试这些操作时,我们捕获了可能出现的异常,并提供相应的错误信息。

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

发表评论

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

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

相关阅读