Pay_Zhang
2015-06-22 22:18
有50000行的字符串,我用x=readlines(),然后看x的值是50000,可是如果在x=readlines()的括号中加入1,3,100,600的出来的结果都是586,如果按视频里的说法,它是去default_buff_size最相近的值的话,那么如果我不填的话 里面默认的值是多少
1:readlines的参数是字节数,不是行数
2:不加参数,默认把文件读完,
3:参数小于io.DEFAULT_BUFFER_SIZE,他读出字节数接近于io.DEFAULT_BUFFER_SIZE(8K的一个值)
4:如果输入的值大于io.DEFAULT_BUFFER_SIZE,读出字节数,接近于io.DEFAULT_BUFFER_SIZE的倍数的字节数,
Python文件处理
88454 学习 · 107 问题
相似问题