我想对具有名称的csv文件中的数据进行性别检测 以下是我用过的代码
import csv
import urllib2
import json
c = csv.reader(open("names.csv"))
data = json.load(urllib2.urlopen<"https://gender-api.com/get?name=",c>)
name=csv.writer(open("c")+print "GENDER:")
我收到此错误:TypeError: object of type '_csv.reader' has no len()
。请纠正我。
答案 0 :(得分:0)
您正在从数据文件创建csv.reader
但跳过了读取文件行的步骤。您需要遍历其行,提取相关列,并将它们分别传递给您的网络服务。
有关信息和示例,请参阅csv.reader。
我建议将其分解为一小部分并逐一分工:
urlopen<...>
中的尖括号是什么?那不是Python。)csv.writer
工作。简而言之,代码的每个部分都需要修复,而成功的方法是逐步完成。