萌新求助

bornthisway的拧发条鸟 2019-05-13 07:35:20
Python小白想问一下 用read函数读取文本文档时,以3字节为单位,为什么得到的结果会有格式差异?而且差异有规律性,每三个文本行为一个周期,是什么原因呢?
...全文
94 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一笑程序猴 2019-05-14
  • 打赏
  • 举报
回复
这种情况是把换行也当做是一个字符来读取了,可以试一下下面的方法:把read改为readline,然后在循环中判断如果读到的是换行符则不打印,如下:

a = open('ceshi.txt')
tt = a.readline(3)
while tt != '':
if tt != '\n':
print(tt)
tt = a.readline(3)
a.close()

陈年椰子 2019-05-14
  • 打赏
  • 举报
回复
看样子应该是 回车 算1个字符 如果你是一行, 就不会这样了。

37,743

社区成员

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

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