我读了一个文件的一部分:
size_to_read = 999999
with open(file_name, "r") as f:
read_part = f.read(size_to_read)
read_part
如果文件的大小小于 ,我如何知道实际读取的数据 ( ) 的大小size_to_read
?
我读了一个文件的一部分:
size_to_read = 999999
with open(file_name, "r") as f:
read_part = f.read(size_to_read)
read_part
如果文件的大小小于 ,我如何知道实际读取的数据 ( ) 的大小size_to_read
?
只需使用内置的 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()
如何使用f.tell()
和比较结果size_to_read
?