txt檔案讀操作

2021-10-14 03:04:17 字數 2769 閱讀 3639

名稱:product.txt

檔案內容:

1 f 開啟檔案product.txt

2 f.readlins()  讀出檔案的所有行,每一行乙個字串,例如: 『iphone 9929\n』

3 lines :由每一行變成的字串組成的列表

4 line :lines的元素,即上面的字串。

5 列印的結果是字串中的內容,即 iphone 9929 和 換行。

split():把字串按照引數切分成快後,再合成乙個列表。

加入split()的**段:

f = open('product.txt', 'r', encoding='utf-8')

lines = f.readlines()

for line in lines:

print(line)

line1 = line.split(',')

print(line)

過程:

strip():去掉換行符。

加入strip()的**段:

f = open('product.txt', 'r', encoding='utf-8')

lines = f.readlines()

for line in lines:

line1 = line.strip()

line2 = line1.split(',')

print(line)

過程:

即:1 開啟檔案

2 讀取所有的行,組成乙個列表lines

3 每一行都是乙個元素line,該元素是乙個字串,該字串包含一行的內容+換行

4 用strip先去掉換行符

5 用slip把字串切分成多個字串,組成乙個列表。

一次讀一行。每一行是乙個字串。

讀可以理解為:游標挪動到一行的末尾。所以上面的**的意思是游標移動到第三行的末尾。

把整個檔案全部讀出來,即游標移動到最後。整個檔案當初乙個字串。

乙個引數,用以表示讀取多少個字元。例如:

f = open('product.txt','r',encoding='utf-8')

data = f.read(30)

print(data)

即:

讀取檔案的前3個字元,並且列印出來。

f = open('product.txt','r',encoding='utf-8')

f.seek(3)

data2 = f.read(34)

print(data2)

seek()游標移動到第三個字元的後面

data2 是從當前位置完後再讀34個字元。

matlab檔案操作及讀txt檔案

matlab檔案操作 檔案操作是一種重要的輸入輸出方式,即從資料檔案讀取資料或將結果寫入資料檔案。matlab提供了一系列低層輸入輸出函式,專門用於檔案操作。1 檔案的開啟與關閉 1 開啟檔案 在讀寫檔案之前,必須先用fopen函式開啟或建立檔案,並指定對該檔案進行的操作方式。fopen函式的呼叫格...

matlab檔案操作及讀txt檔案

matlab檔案操作 檔案操作是一種重要的輸入輸出方式,即從資料檔案讀取資料或將結果寫入資料檔案。matlab提供了一系列低層輸入輸出函式,專門用於檔案操作。1 檔案的開啟與關閉 1 開啟檔案 在讀寫檔案之前,必須先用fopen函式開啟或建立檔案,並指定對該檔案進行的操作方式。fopen函式的呼叫格...

Matlab檔案操作及讀txt檔案

檔案操作是一種重要的輸入輸出方式,即從資料檔案讀取資料或將結果寫入資料檔案。matlab提供了一系列低層輸入輸出函式,專門用於檔案操作。1 檔案的開啟與關閉 1 開啟檔案 在讀寫檔案之前,必須先用fopen函式開啟或建立檔案,並指定對該檔案進行的操作方式。fopen函式的呼叫格式為 fid fope...