编程学习网 > 编程语言 > Python > python读取txt文件为什么显示找不到文件?
2022
03-14

python读取txt文件为什么显示找不到文件?

当我们在使用Python时,读取文件是比较常见的,而txt文件又是我们比较常用的一种文件形式。所以用Python读取txt文档是我们学习Python过程中需要掌握的知识,但是很多人在学习过程中,会发现存在报错的情况,比如找不到文件,这个时候怎么办呢?本文就给分享给大家一些关于Python读取txt文件的正确方法

一、准备一个 txt 文件

首先,在项目工程下新建一个 text.txt 文件:

内容先弄简单点,如下:

这是一行测试数据

二、开始编码

工程下新建 read_txt.py 文件,开始编写读取 txt 的 Python 代码,


# 通过 open() 函数打开工程下的 test.txt 文件,并将其赋值给文件对象 file
with open('test.txt') as file:
    # 调用 read() 函数读取文件内容
    content = file.read()

# 打印 test.txt 的文件内容
print(content)

正常来说,我们调用 open() 函数打开文件后,需要调用 close() 函数去文件流,但是关闭的时机很有讲究。

过早关闭如果说后面还需要这个文件的话,就会报找不到文件错误。太晚关闭的话, 又会占用系统的 IO 资源。另外,如果说在执行 close() 函数之前发生异常,导致程序退出的话,都会导致数据丢失或受损。

with 关键字能够自动在不需要访问文件后,选择一个合适的时候关闭文件流,非常推荐使用。

执行上面代码,输出如下:


以上就是“python读取txt文件为什么显示找不到文件?”的详细内容,想要了解更多Python教程欢迎持续关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取