【发布时间】:2014-04-18 14:26:28
【问题描述】:
使用python 2-7:
msg = self.infile.read(1500)
我正在从文件中读取 1500Bytes 的片段在一个可能无限的 while 循环中, 当文件全部完成并且我已经阅读了所有内容时会发生什么?我会从头开始阅读吗? (我不想那样)
有没有一种简单的方法来计算我总共读取了多少个 1500B 字符串(或者最后一个字符串更少)而不保存它们?
【问题讨论】:
-
您抓取 1500 字节块而不只是每行处理是否有特定原因?
-
为什么不在一个小文件上试一试,看看你在结束时会得到什么?会比输入问题更快。
-
drahkar 是的,我正在通过网络发送帧,这是我分配的有效负载大小,cmd 我让其他像我这样的 python 新手也可以从这些问题中受益
-
您需要使用@Drahkar(带有“@”)来通知您要回复的人。
-
@TomFenech 我尝试时没有发表评论...
标签: python python-2.7 input