我正在努力寻找正确的方法来读取和解析CSV文件,以便输出其中包含的行数。
我正在尝试使用不同的方法,但是遇到了一些困难。
这显然没有起作用,因为要么语法错误,要么我不知道我在做什么。我参考了这篇文章,并尝试使用s3进行实现。
我正在尝试使用不同的方法,但是遇到了一些困难。
import boto3, botocore, csv
s3 = boto3.resource('s3')
s3obj = s3.Object('mybucket','myfile')
with s3obj.get() as f:
reader=csv.reader(f,delimter=",")
data=list(reader)
row_count=len(date)
这显然没有起作用,因为要么语法错误,要么我不知道我在做什么。我参考了这篇文章,并尝试使用s3进行实现。
是否可以在s3对象上执行csv.reader函数,而不是明确打开文件?使用s3obj.get()?
请原谅我的无知,我还在学习编程,任何解释都会非常有帮助。