Python 讀取檔案並分詞 檔案寫入

2021-06-30 17:00:26 字數 780 閱讀 7567

(1)讀檔案

fr=open('file.txt')

for line in fr.readlines():

line=line.strip()

listfromline=line.split('|')

簡單點寫:

for line in open('file.txt').readlines():

listfromline=line.strip().split('|')

其中,split()裡的引數為分詞符,如空格、'\t'等

listfromline是乙個列表,即list,直接用list來接收一行裡的元素比較方便,當每行裡的元素結構比較一致,含義一致,且已知這些含義和元素個數的時候還可以將listfromline=line.strip().split('|')這句寫成:

[itemid,type,name,date]=line.strip().split('|')

這裡是假設每一行有四個元素,中間用「|」符號隔開,把這四個元素分詞後分別賦給itemid,type,name,date這四個量。注意分出來的元素個數要與[ ]中的變數名個數一致。

(2)寫檔案

a=open('file.txt','w')

a.write('abc')

a.close()

追加檔案:

a=open('file.txt','a')

a.write('abc')

a.close()

檢視檔案內容:

print file('file.txt').read()

讀取配置檔案並讀取檔案

配置檔案 url users z ten documents name myfile.txt url是讀寫檔案的檔案位址,name是讀寫檔案的檔名稱 fileinputstream is null try catch filenotfoundexception e2 properties pt ne...

Python讀取YUV檔案,並顯示

opencv可以讀取的型別比較多,但大多是比較常見的型別,比如 jpg 和 png 但它不能直接讀取yuv格式的檔案,需要通過python讀取yuv檔案,並進行相應的轉換後,才能被opencv讀取,並進行後續相應的處理.話不多說,直接上程式.import cv2 from numpy import ...

Python讀取並解析 bmp 檔案

由於要開始學習影象方面的知識,讀寫是難免的。對的結構有一定的了解對理解儲存還是很有幫助的。由於實驗的 是用 python 寫的,因此讀取檔案就直接使用 python 了,雖然用 c 來讀寫檔案更有效率,但我個人感覺 python 也沒有很慢。下面來看一下bmp 檔案結構和讀取 bmp 檔案的過程。用...