情景: 我试图从twitter中提取推文,这是工作正常, 接下来我试图将10个文件合并为1(说文件= QW)。尝试访问它时出现CSV文件错误
for line in file:
my_row = [line]
filename = line.rstrip()+"_tweets"+".csv"
if(os.path.exists(filename)):
f = open(filename, "rt")
reader = csv.reader(f, delimiter="\t")
for line in enumerate(reader):
my_row.append(line)
writer.writerow(my_row)
else:
print(""+filename+ " doesnt exist")
my csv file looks like this ,然后我将处理一个文件
问题:我想读该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(skill_input) > 0 :
score = score+1;
name_list.append(score)
print(name_list)
writer.writerow([name_list])
那个点我得到一个错误 my csv file looks like this name_list.append(row [0]) IndexError:列表索引超出范围
的代码片断您提供可能不足以诊断问题 - 你可以提供一些更多的代码? – asongtoruin
也添加您的数据的例子。 – Khris
什么'print row'显示? –