溫馨提示×

python怎么讀取txt計算平均值

小億
145
2024-06-03 18:28:09
欄目: 編程語言

你可以使用以下代碼來讀取一個包含數(shù)字的txt文件并計算其平均值:

# 打開txt文件
with open('file.txt', 'r') as file:
    # 讀取文件內(nèi)容并轉(zhuǎn)換為列表
    numbers = file.readlines()
    
    # 將列表中的字符串轉(zhuǎn)換為整數(shù)
    numbers = [int(num.strip()) for num in numbers]
    
    # 計算平均值
    avg = sum(numbers) / len(numbers)
    
    # 打印平均值
    print('平均值為:', avg)

在這個例子中,我們假設txt文件中每一行都是一個數(shù)字。我們首先打開文件,然后讀取文件內(nèi)容并將其轉(zhuǎn)換為一個列表。然后我們用strip()方法去除每個字符串中的空格和換行符,再使用int()方法將其轉(zhuǎn)換為整數(shù)。最后我們計算這些數(shù)字的平均值并打印出來。

0