1樓:
上面幾個回答說的很清楚了,不需要從頭開始讀取檔案,只需要把第一次讀取的內容儲存到乙個變數中,進行判斷就可以了。如果非要說實現從頭開始讀取的檔案的話,就先a.close(),再open檔案一次唄。
(個人感覺比較蠢的辦法)
2樓:火鍋大魔王
我想你需要的不是重新讀取
tmpFile = a.readlines()if tmpFile == ['0']:
print 'a'
elif tmp ==['1']:
print 'b'
else:
'Try again'
每次都去 readlines 開銷很大的,特別當file很大時
3樓:
for line in f.readlines():
"""do something"""
4樓:楊航鋒
用python資料處理模組pandas,效率很高,比如讀取這種txt檔案
只需要import
pandas
aspd
movies_data=pd
.read_table
('./movies.txt'
,sep
=','
)movies_data
.head
()結果如下:
在pandas中進行資料的處理很方便。詳情請看官方文件pandas: powerful Python data analysis toolkit
怎麼用python統計乙個txt檔案中的三個中文名字出現的次數?
coder 謝公子 import re text open text.txt r read name 張飛 關羽 劉備 for i in name result re.findall i,text print i,出現了 d次 len result z666 text open 路徑,encodin...
Python 關於set的疑問
靈劍 從內部邏輯上來講都是通過hash表來實現的,所以許多特性是高度相似的,比如可以O 1 查詢是否存在某個值。實際上用key和value相同的字典也可以替代set,但是set作為乙個專用的資料型別會更方便。set是個類,它的建構函式接受乙個序列作為引數,list只是序列的一種寫法,你用tuple也...
有哪些關於 Python 的技術部落格?
加油馬德里 加油馬德里的主頁 PS 內容都是經過作者同意或者內容本身是開源的。 石溪 我毛遂自薦乙個為非計算機專業朋友打造的學習python和資料分析的專欄 給妹子講python 醬油哥 給妹子講python第二季 資料分析基本工具 序 這可能是乙個與眾不同的專欄 1.日漫外表,美劇情節,學習成了追...