(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 檔案的過程。用...