python如何处理文本错误

在python中,如果读取的文本文件不在程序的目录中,会提示FileNotFoundError

如果不能确定文本文件是否在目录中,可以用try except语句

代码如下

from pathlib import Path

path=Path('alice.txt')
try:
    contents=path.read_text(encoding='utf_8')
except FileNotFoundError:
    print(f"sorry,the file {path} does not exist.")

上面代码中,先引用pathlib的库或类

path=Path('alice.txt")是读取alice文件

接着是关键的try语句

try语句格式是

try:

        有可能报错的语句

except 错误类型:

        如果出错的处理

相关推荐

  1. python如何处理文本错误

    2024-04-02 11:12:03       14 阅读
  2. Python-错误与异常处理

    2024-04-02 11:12:03       39 阅读
  3. idea错误地commit后如何处理

    2024-04-02 11:12:03       34 阅读
  4. Python中的错误和异常处理

    2024-04-02 11:12:03       11 阅读
  5. python错误处理和调试

    2024-04-02 11:12:03       11 阅读
  6. Ansible如何处理play错误的?Ansible角色?

    2024-04-02 11:12:03       43 阅读
  7. c语言如何进行文件错误检查

    2024-04-02 11:12:03       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-02 11:12:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-02 11:12:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-02 11:12:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-02 11:12:03       18 阅读

热门阅读

  1. 什么是站群服务器?

    2024-04-02 11:12:03       13 阅读
  2. OMP压缩感知仿真(MATLAB)

    2024-04-02 11:12:03       16 阅读
  3. 导航守卫有哪三种?分别有什么作用

    2024-04-02 11:12:03       15 阅读
  4. 【漏洞复现】金和OA XmlDeal.aspx XXE漏洞

    2024-04-02 11:12:03       13 阅读
  5. 探索Django:打造高效、可扩展的Web应用(上)

    2024-04-02 11:12:03       15 阅读
  6. 新手基于axios 的二次封装

    2024-04-02 11:12:03       18 阅读