一、Python按行讀取文件
with open('example.txt', 'r') as f:
for line in f:
print(line.strip())
在使用Python進行文件讀寫時,經常需要逐行讀取文件內容。Python提供了一種簡便的方法,即使用for循環逐行讀取文件。上面的代碼片段演示了如何打開一個文件,並使用for循環逐行讀取文件內容,並去除每行末尾的空白字符。這樣做可以避免在讀取文件時受到這些額外的空格和空行的影響。
二、Python按行讀取txt數據繪圖
import matplotlib.pyplot as plt
with open('data.txt', 'r') as f:
x = []
y = []
for line in f:
row = line.split()
x.append(int(row[0]))
y.append(int(row[1]))
plt.plot(x, y)
plt.show()
在數據分析和可視化的過程中,通常需要讀取txt格式的數據,並使用Matplotlib工具繪製相應的圖表。上面的代碼片段演示了如何讀取名為data.txt的文件,並將裏面的數據繪製成一張圖表,其中每行數據包含兩列,分別代表x和y軸的坐標。
三、Python按行讀取txt
with open('example.txt', 'r') as f:
content = f.read().splitlines()
print(content)
還有一種常見的讀取文件方式是將整個文件讀入一個字符串或列表中,然後進行進一步的處理。這種方式同樣適用於txt格式的文件。上面的代碼片段演示了如何讀取名為example.txt的文件,並將每一行的內容存儲在一個字符串列表中。注意,使用splitlines()方法而不是split()方法可以移除末尾的空行。
四、Python按行讀取文本
with open('example.txt', 'r') as f:
for line in f:
if 'Python' in line:
print(line)
在處理文本數據時,通常需要對文件進行逐行掃描,並找出其中包含某些特定關鍵詞的行。上面的代碼片段演示了如何逐行讀取名為example.txt的文本文件,並打印出其中包含關鍵詞「Python」的行。
五、Python按行讀取數據
import pandas as pd
data = pd.read_csv('example.csv')
for index, row in data.iterrows():
print(row['name'], row['age'])
對於較大的數據集,建議使用pandas庫進行數據讀取和處理。pandas提供了read_csv()等函數來讀取各種格式的數據文件,並將其轉化成pandas.DataFrame對象以方便進一步的處理。上面的代碼片段演示了如何讀取名為example.csv的csv格式文件,並使用iterrows()方法逐行遍歷DataFrame對象,以獲取每行的數據。
六、Python按行讀取txt文件
with open('example.txt', 'r') as f:
lines = []
for line in f:
lines.append(line.strip())
print(lines)
上面的代碼演示了如何逐行讀取名為example.txt的txt文件,並將每一行的內容存儲在列表中。讀取文本文件時,需要特別注意編碼方式,以免出現亂碼的問題。
七、Python按行讀取文件內容
with open('example.txt', 'r') as f:
content = f.readlines()
print(content)
除了使用for循環逐行讀取外,還可以使用readlines()方法來讀取整個文件並將內容存儲為一個字符串列表。
八、Python按行讀取excel文件
import pandas as pd
data = pd.read_excel('example.xlsx')
for index, row in data.iterrows():
print(row['name'], row['age'])
除了讀取txt和csv文件外,pandas還可以讀取Excel文件。上面的代碼演示了如何讀取名為example.xlsx的Excel文件,並獲得每個單元格的內容。由於Excel文件可能比較大,因此可以使用迭代器的方式逐行讀取數據,而不是一次性讀取整個文件。
九、Python按行讀取csv文件
import csv
with open('example.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
print(row)
除了pandas外,Python還提供了csv庫來讀取csv格式的數據文件。上面的代碼演示了如何讀取名為example.csv的csv文件,並將讀取到的每個行以列表的形式打印出來。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/182010.html
微信掃一掃
支付寶掃一掃