打开文本文件,读取每行内容跟书上的解释有出入,请指点

liulang0808 2021-03-18 04:05:26
各位大佬好,看书测试了一段代码:
测试用的python版本为3.8.5

with open("pi_digits.txt") as file_object:
lines=file_object.readline()
print(type(lines))
for line in lines:
print(line.strip())


文本文件的内容格式如下:
3.1415926535
8979323846
2643383279

按照书上说lines是一个列表,保存文本文件每行内容,
打印结果跟文本文件内容格式一致
而实际测试结果见截图:
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhulin0909 2021-03-18
  • 打赏
  • 举报
回复
readline是读取索引最小的一行,返回该行文本,readlines是读取所有行返回一个列表
陈年椰子 2021-03-18
  • 打赏
  • 举报
回复
我觉得应该是
lines=file_object.readlines()
你漏了个s

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧