第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么第二個(gè)print(f.tell()會(huì)報(bào)錯(cuò)

f?=?open(r'C:\Users\Administrator\Desktop\1.py',"r")
print(f.read(3))
print(f.tell())
print(f.readlines(3))
print(f.tell())
print(f.readline())
f.close()

#

正在回答

3 回答

如果文件內(nèi)容為:

12345

ABCDE

如果重頭開始讀文件,f.readlines(size) 0<size<=5 讀取第一行,5<size<=10 讀取一二行。? ?

兩次f.readlines(5) 分別讀取一 、二 行。

size在0-5之間。實(shí)際讀取的是一行(而且換行符也會(huì)被讀取,實(shí)際換行又占用兩個(gè)字符)。無法確定在讀到文件的哪個(gè)位置,也就無法告訴(tell)了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

readlines(size)的參數(shù)size到底起什么作用?

讀取文件的大小,如果size大于緩沖區(qū)的大小,則讀取緩沖區(qū)大小的數(shù)據(jù);? ? 如果size小于緩沖區(qū)的大小,讀取size大小的數(shù)據(jù),但不是完全的等于size的大小,一般讀取比size大的整行的數(shù)據(jù)。? ? 你的1.py文件大小肯定大于3了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
f.readlines(3)這個(gè)加參數(shù)。不加f.readlines()就能讀到最后(讀取文件所有行)。去掉3能正常運(yùn)行。


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么第二個(gè)print(f.tell()會(huì)報(bào)錯(cuò)

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)