關(guān)于readlines的問(wèn)題
有50000行的字符串,我用x=readlines(),然后看x的值是50000,可是如果在x=readlines()的括號(hào)中加入1,3,100,600的出來(lái)的結(jié)果都是586,如果按視頻里的說(shuō)法,它是去default_buff_size最相近的值的話,那么如果我不填的話? 里面默認(rèn)的值是多少
有50000行的字符串,我用x=readlines(),然后看x的值是50000,可是如果在x=readlines()的括號(hào)中加入1,3,100,600的出來(lái)的結(jié)果都是586,如果按視頻里的說(shuō)法,它是去default_buff_size最相近的值的話,那么如果我不填的話? 里面默認(rèn)的值是多少
2015-06-22
舉報(bào)
2015-06-29
1:readlines的參數(shù)是字節(jié)數(shù),不是行數(shù)
2:不加參數(shù),默認(rèn)把文件讀完,
3:參數(shù)小于io.DEFAULT_BUFFER_SIZE,他讀出字節(jié)數(shù)接近于io.DEFAULT_BUFFER_SIZE(8K的一個(gè)值)
4:如果輸入的值大于io.DEFAULT_BUFFER_SIZE,讀出字節(jié)數(shù),接近于io.DEFAULT_BUFFER_SIZE的倍數(shù)的字節(jié)數(shù),