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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

python文件操作的read()函數(shù)為什么只生效一次?

python文件操作的read()函數(shù)為什么只生效一次?

f = open(self.path, 'r+')                                                  re_moro = re.compile(r'MORO X=(.+) Y=(.+) Z=(.+) RX=(.+) RY=(.+) RZ=(.+)') re_head = re.compile(r'Head X=(.+) Y=(.+) Z=(.+) RX=(.+) RY=(.+) RZ=(.+)') re_eye = re.compile(r'Eye X=(.+) Y=(.+) Z=(.+) RX=(.+) RY=(.+) RZ=(.+)')   re_arm = re.compile(r'Arm ID=(.+) Angle=(.+)')                             read_pos_arm = re_arm.findall(f.read())                                    read_pos_wheel = re_moro.findall(f.read())                                 read_pos_head = re_head.findall(f.read())                                  read_pos_eye = re_eye.findall(f.read())                                    self.write_data(read_pos_wheel, self.wheel_data)                           self.write_data(read_pos_head, self.head_data)                             self.write_data(read_pos_eye, self.eye_data)                               self.write_data(read_pos_arm, self.arm_data)
查看完整描述

1 回答

?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊

調(diào)用read()讀取整個(gè)文件并將讀取光標(biāo)留在文件的末尾(沒有更多內(nèi)容可讀)。如果您希望一次讀取一定數(shù)量的行readline(),readlines()或者使用行迭代for line in handle:。

可以使用seek(0)將讀取光標(biāo)返回到文件的開頭(文檔在這里)。如果您知道文件不會(huì)太大,您還可以將read()輸出保存到變量中,并在findall表達(dá)式中使用它。

>>> a = open('file.txt')>>> a.read()#output>>> a.seek(0)>>> a.read()#same output

PS: 完成之后別忘了關(guān)閉文件;)


查看完整回答
反對(duì) 回復(fù) 2018-12-17
  • 1 回答
  • 0 關(guān)注
  • 1255 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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