這裏我想把關於對各類型文件的讀取方法以及對其中數據的操作,只要是我遇到的就紀錄下來
一.讀取
通常我會以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.