在Python中,有多種方法可以用來讀取數據。以下是一些常見的方法:
open()
函數打開文件并讀取內容:with open('file.txt', 'r') as file:
content = file.read()
print(content)
這里,open()
函數接受兩個參數:文件名和打開模式。'r'
表示只讀模式。with
語句確保文件在讀取完畢后自動關閉。
readlines()
方法讀取文件的所有行,并返回一個列表:with open('file.txt', 'r') as file:
lines = file.readlines()
print(lines)
readline()
方法逐行讀取文件內容:with open('file.txt', 'r') as file:
line = file.readline()
while line:
print(line, end='')
line = file.readline()
csv
模塊讀取CSV文件:import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
這里,我們首先導入csv
模塊,然后使用open()
函數以只讀模式打開CSV文件。接下來,我們創建一個csv.reader
對象,并使用for
循環遍歷文件中的每一行。
這些方法可以根據你的需求來讀取不同類型的數據文件。如果你需要處理特定格式的數據,可能還需要使用其他庫,如pandas
或numpy
。