python读取txt文件统计数字
时间: 2023-08-15 10:15:29 浏览: 99
要使用Python读取txt文件并统计数字,可以使用以下代码:
```python
# 打开文件
fileIn = open("input.txt")
# 定义初始变量
min_value = float('inf') # 保存最小值,初始值设为正无穷大
max_value = float('-inf') # 保存最大值,初始值设为负无穷大
total = 0 # 保存总和
count = 0 # 保存数字的数量
# 按行读取文件
for line in fileIn:
# 读取当前数,并转化为浮点数
number = float(line.strip())
# 更新最小值和最大值
if number < min_value:
min_value = number
if number > max_value:
max_value = number
# 计算总和和数字的数量
total += number
count += 1
# 关闭文件
fileIn.close()
# 打印结果
print("最大值: ", max_value)
print("最小值: ", min_value)
print("平均值: ", total / count)
```
这段代码会打开名为"input.txt"的文件,按行读取文件中的数字,并统计最大值、最小值和平均值。你可以根据自己的需求修改文件名和输出方式。
#### 引用[.reference_title]
- *1* *3* [Python读取txt文档并绘制折线图](https://blog.csdn.net/weixin_44100850/article/details/100620121)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [【Python 实战基础】如何读取文件并统计文件中的数值](https://blog.csdn.net/qq_39816613/article/details/125059373)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文