請(qǐng)?jiān)谶@里原諒我的困惑,但是我已經(jīng)閱讀了有關(guān)python中seek()函數(shù)的文檔(必須使用它之后),盡管它對(duì)我有所幫助,但我對(duì)它的實(shí)際含義還是有些困惑,但任何解釋都很多謝謝,謝謝。
3 回答

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
當(dāng)您打開(kāi)文件時(shí),系統(tǒng)指向文件的開(kāi)頭。您所做的任何讀取或?qū)懭攵紝囊婚_(kāi)始就發(fā)生。seek()操作將該指針移動(dòng)到文件的其他部分,以便您可以在該位置進(jìn)行讀取或?qū)懭搿?/p>
因此,如果要讀取整個(gè)文件但跳過(guò)前20個(gè)字節(jié),請(qǐng)打開(kāi)文件,將seek(20)移至要開(kāi)始讀取的位置,然后繼續(xù)讀取文件。
或者說(shuō)您想每10個(gè)字節(jié)讀取一次,您可以編寫(xiě)一個(gè)循環(huán),執(zhí)行一次seek(9,1)(相對(duì)于當(dāng)前位置向前移動(dòng)9個(gè)字節(jié)),讀取一個(gè)字節(jié),然后重復(fù)。
添加回答
舉報(bào)
0/150
提交
取消