python读取txt文件为什么显示找不到文件?python打开txt文件找不到(为什么python读取不了txt文件)

网友投稿 550 2022-06-13


当我们在使用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 关键字能够自动在不需要访问文件后,选择一个合适的时候关闭文件流,非常推荐使用。

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python怎么学习才能快速入门编程?Python怎么入门?(python从编程到入门)
下一篇:c语言数据类型有哪几种?怎么区分
相关文章

 发表评论

暂时没有评论,来抢沙发吧~