-2

我读了一个文件的一部分:

size_to_read = 999999
with open(file_name, "r") as f:
  read_part = f.read(size_to_read)

read_part如果文件的大小小于 ,我如何知道实际读取的数据 ( ) 的大小size_to_read

4

2 回答 2

3

只需使用内置的 len 函数检查字符串的长度:

size_to_read = 999999  
with open(file_name, "r") as f:  
  read_part = f.read(size_to_read)  
  if(not len(read_part) == size_to_read):
    eol_reached_unexpectedly()
于 2013-08-16T05:29:12.640 回答
0

如何使用f.tell()和比较结果size_to_read

于 2013-08-16T06:13:37.133 回答