当我们在使用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教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://www.phpxs.com/post/9140/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取