首页 > 编程语言 >python如何处理文本错误

python如何处理文本错误

时间:2024-04-02 15:31:23浏览次数:14  
标签:语句 错误 python except alice try Path path 文本

在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 错误类型:

        如果出错的处理

标签:语句,错误,python,except,alice,try,Path,path,文本
From: https://blog.csdn.net/2301_81968528/article/details/137249688

相关文章

  • Python从0到100(九):Python字符串介绍及使用
    一、字符串的定义1.什么是字符串字符串是一种表示文本数据的类型。所谓字符串,就是由零个或多个字符组成的有限序列,一般记为:s=a......
  • python 操作excel ,累加insert
      importosfromopenpyxl.reader.excelimportload_workbookimportpandasaspddefinsert(relist,one):#data=[{"pol":one['pol'],"pod":one["pod"],"gc_scac":z["group"],&quo......
  • agate 一个方便的python 数据分析包
    对于基于python数据处理的同学,使用pandas的可能比较多,但是agate也是一个很不错的选择,比如dbt对于seed模型的处理就基于了agateagate包含的特性易读以及用户用好的api完整的类似sql的操作unicode支持比较完整的文档插件化的扩展支持(比如sql,excel)与ipython,jupyter以......
  • Python环境搭建
    1、进入python官网https://www.python.org/,下载Windows版本安装包。安装python,选择位置或者选择默认位置这里加入python环境变量2、选择自定义安装进入下一步,选择需要安装的组件选择好组件后进入下一步3、进入自定义路径选择安装可以自行选择安装盘。4、进入下一步进行......
  • python项目练习——12.在线购物商城应用程序
    项目功能分析:这个项目可以让用户浏览商品、添加商品到购物车、进行结账等操作。这个项目涉及到数据库操作、用户认证、支付集成等方面的技术。代码示例:#models.pyfromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUserclassProduct(models.Model)......
  • 下列关于静态,动态时序模拟的优缺点说法错误的是()
    A、静态时序分析是提取出整个电路存在的所有时序路径,计算信号在这些路径上的传播延时,检查信号的建立和保持时间是否满足时序要求B、静态时序分析可以对芯片设计进行全面的时序验证和功能验证,验证每一条路径,发现时序的重大问题,比如建立时间和保持时间冲突,slowpath以及过大的时钟......
  • C++ List 到 Python List 的转换
    当我们编写C++库的封装器通常涉及使用一种跨语言的接口技术,比如使用C接口或者使用特定的跨语言库,比如SWIG(SimplifiedWrapperandInterfaceGenerator)或者Pybind11。这里我将简要介绍如何使用Pybind11来封装一个C++库,以便在Python中使用。1、问题背景在编写C++库的......
  • Python pip pip3 源设置成国内源,阿里云源,清华大学源
     由于python自带的源下载速度非常慢,特别是安装一些库的时候,甚至有时会失败。因此,建议将下载源替换成国内的(本文以阿里云为例),下载速度会快很多。总共有两种方法代码替换手动替换 代码替换pipconfigsetglobal.index-urlhttps://mirrors.aliyun.com/pypi/simplep......
  • 【python】字典(Dictionary)与集合(Set)
    字典是一种键值对的数据结构,而集合是一种无序、元素不重复的数据结构。目录前言正文一、字典(dict)    1、字典的定义    注意:        2、字典的查询    2.1语法:字典名['键名']    2.2语法:字典名.get('键名')   ......
  • 担心就业?Python 的七大就业方向,总有一个适合你!
    1、python爬虫工程师平均薪资:15-25k(参考-招聘网)介绍:爬虫技术就是用Python收集和爬取互联网的信息,也是小伙伴们入坑Python的第一驱动力。爬虫技术之所以受宠是由于它能大大地提高我们的工作效率。学会Python爬虫后,即使不做程序员的工作也能加分不少。技能要求:前端......