将csv导入python并对行中的数字求和

2024-06-01 09:40:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我以极大的热情开始学习python,并且成功地完成了过程、函数和一些列表。并准备好通过构建一个有用的应用程序来推进学习。在

我想用户导出一个excel文件到csv只有一行数字,其中一些是负,正和零。要计算正数的平均数和负数的平均数。在

计算位不是问题,而是输入csv位。我一直在阅读python文档,但看起来很困惑。在

请让我开始导入一个csv文件和求和行的数字。谢谢您!在


Tags: 文件csv函数用户文档应用程序列表过程
1条回答
网友
1楼 · 发布于 2024-06-01 09:40:14

这应该能让你开始。在

import csv

with open("file.csv", "rb") as ins:
    for row in csv.reader(ins):
        print sum(map(int, row))

with statement是使此异常安全的一种方法。在大多数情况下,以下几点就足够了:

^{pr2}$

以上解决方案不适用于Python3。相反,请尝试以下方法:

import csv

with open("test.csv", "r") as ins:
    for row in csv.reader(ins):
        print(sum(map(int, row)))

相关问题 更多 >