python對於文件的讀取和重建

這裏我想把關於對各類型文件的讀取方法以及對其中數據的操作,只要是我遇到的就紀錄下來

一.讀取

通常我會以open函數開頭,以讀取txt文件爲例:

data = [] # I will store the data in this list.
with open(file, mode='r') as f:
    for line in f:
        line = line.replace(old='\t', new='')
        data.append(line.strip().split())

    f.close()

這是一個比較典型的例子。用open函數將文件打開,然後用 for line in f 讀取文件中的每一行數據,然後我再對這每一行的數據進行操作,我這裏假設每一行數據之間相差'\t'的距離,我把這些值之間的距離丟掉了,然後對新的這一行數據進行分割幷包裝成列表。

這裏需要靈活運用對字符串的操作 replace, strip和split.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章