文本数据格式如图所示:

打开文本文件功能
当使用read时,有:
f = open('reward.txt', 'r').read()
for i in range(len(f)):
print(f[i], end="")
结果为:

由此可知是按照一个字符一个字符进行读取的
当使用readline时,有:
f = open('reward.txt', 'r').readline()
for i in range(len(f)):
print(f[i], end="")

由此可知,只读到了一行的数据
当使用readlines时,有:
f = open('reward.txt', 'r').readlines()
for i in range(len(f)):
print(f[i], end="")
结果为:

换行的出现 因为 print本身在Python中带有换行字符'\n'
输出文本的常见表达为:
f = open('reward.txt', 'r').readlines()
for i in range(len(f)):
print(f[i], end="")
或者
f = open('reward.txt', 'r').read()
for i in range(len(f)):
print(f[i], end="")
如果只输出一行文本,则
f = open('reward.txt', 'r').readline()
for i in range(len(f)):
print(f[i], end="")
本文详细介绍了Python中三种常见的文件读取方式:read(), readline()和readlines()。通过实例展示了每种方法如何处理文本文件,并解释了它们之间的区别。read()逐字符读取整个文件,readline()仅读取第一行,而readlines()则将所有行作为列表元素读取。
1624

被折叠的 条评论
为什么被折叠?



