/

Python, 讀取文件的內容

Python, 讀取文件的內容

要讀取文件的內容,首先需要使用 open() 全局函數打開它,該函數接受兩個參數:文件路徑和模式

如果要進行讀取操作,可以使用 readr)模式:

1
2
3
4
5
6
7
filename = '/Users/flavio/test.txt'

file = open(filename, 'r')

#或者

file = open(filename, mode='r')

一旦打開文件,就可以使用 read() 方法將文件的整個內容讀取為一個字串:

1
content = file.read()

也可以選擇逐行讀取內容:

1
line = file.readline()

通常可以與迴圈結合使用,例如逐行讀取並將每行添加到列表中:

1
2
3
4
5
6
7
8
filename = '/Users/flavio/test.txt'

file = open(filename, 'r')

while True:
line = file.readline()
if line == '': break
print(line)

文件處理結束後,記得關閉文件:

1
file.close()

tags: [“Python”, “文件處理”, “讀取文件”]