我是靠谱客的博主 机灵衬衫,最近开发中收集的这篇文章主要介绍Python自学之路第十五步——从文件中读取数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我们要处理文件了,尤其对于大数据时代,这一点尤为重要。

先进行第一步,从一个文件中读取数据,分为整体读取和逐行读取。

'''从文件中读取数据'''
with open('file_test.txt') as ft:
#关键字with使得python在不再需要访问文件时将其关闭
contents=ft.read()
#open()返回一个表示文件的对象,并将其存储在ft中
print(contents)
#read()方法读取数据并将其表示成一个字符串存储在contents中
with open('file_test.txt') as ft:
#使用for循环进行逐行打印
for line in ft:
print(line)

先看下效果:

这里就有问题了,空行从哪里来的~~~查了一些资料,众说纷纭,而且有些结论并不符合现实。比如有的说read()方法读取到文件末尾会返回一个空字符串,显示出来就是一个空行,但事实是最后并没有出现空行。。再有就是当逐行读取数据时有人说每行末尾会有两个换行符,一个来自文件(在文件中每行末尾都会有一个看不见的换行符),二是来自print语句(print自带换行符),对于第二点更是说啥的都有,我是蒙圈了。。。我觉得来自文件的换行符还是比较靠谱的,至于print语句,还请大神们不吝赐教~~~

最后

以上就是机灵衬衫为你收集整理的Python自学之路第十五步——从文件中读取数据的全部内容,希望文章能够帮你解决Python自学之路第十五步——从文件中读取数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部