Python 尝试访问CSV文件时出错
情景: 我正在尝试从twitter上提取推文,这很好, 接下来,我尝试将10个文件合并为1个(假设file=QW) 然后我将处理这一个文件 问题:我想读取该CSV(QW)文件的特定列 我尝试了第[0]行Python 尝试访问CSV文件时出错,python,csv,Python,Csv,情景: 我正在尝试从twitter上提取推文,这很好, 接下来,我尝试将10个文件合并为1个(假设file=QW) 然后我将处理这一个文件 问题:我想读取该CSV(QW)文件的特定列 我尝试了第[0]行 for row in input_file: name_list = [] ;score = 0; name_list.append(row[0]) print(name_list) for a in row: if a.find(ski
for row in input_file:
name_list = [] ;score = 0;
name_list.append(row[0])
print(name_list)
for a in row:
if a.find(skill_input) > 0 :
score = score+1;
name_list.append(score)
print(name_list)
writer.writerow([name_list])
这一点我得到了一个错误
name\u list.append(第[0]行)
索引器错误:列表索引超出范围
for line in open("csvfile.csv"):
csv_row = line.split(your_delimiter) #returns a list ["1","50","60"]
if not csv_row[k]:
continue
name_list.append(csv_row[k]) # Or csv_row[k] for specific kth column
您提供的代码片段可能不足以诊断问题-您可以提供更多的代码吗?还可以添加数据示例。
print row
显示了什么?这看起来好像没有添加任何数据更新了问题@asongtoruincv\u row=row.split()AttributeError:'list'对象没有属性'split'csv_row=row。split('\t')AttributeError:'list'对象没有属性'split'相同错误Yet尝试打开文件也是以我的回答中的方式打开文件你能告诉我跳过空行的方法吗?对于打开的行(“merge1.csv”):如果不是row.strip():continue name_list=[];得分=0;csv_row=row.split('\t')name_list.append(csv_row[0])['''][''',0]
for line in open("csvfile.csv"):
csv_row = line.split(your_delimiter) #returns a list ["1","50","60"]
if not csv_row[k]:
continue
name_list.append(csv_row[k]) # Or csv_row[k] for specific kth column