亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于readlines的問題

有50000行的字符串,我用x=readlines(),然后看x的值是50000,可是如果在x=readlines()的括號中加入1,3,100,600的出來的結果都是586,如果按視頻里的說法,它是去default_buff_size最相近的值的話,那么如果我不填的話? 里面默認的值是多少

正在回答

1 回答

1:readlines的參數是字節數,不是行數

2:不加參數,默認把文件讀完,

3:參數小于io.DEFAULT_BUFFER_SIZE,他讀出字節數接近于io.DEFAULT_BUFFER_SIZE(8K的一個值)

4:如果輸入的值大于io.DEFAULT_BUFFER_SIZE,讀出字節數,接近于io.DEFAULT_BUFFER_SIZE的倍數的字節數,

6 回復 有任何疑惑可以回復我~
#1

陽光666

我不太理解耶,readlines括號中的size不是給它設定的值嗎?如果設定的值小于緩存默認值,那么不應該讀取設定的值嗎、如果超出了緩存默認值,那么不應該讀取緩存默認值嗎?
2017-04-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于readlines的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號