这是当前的代码:
with open("all_countries.txt", "r") as f:
content = [line.rstrip('\n') for line in f]
outAC = open('all.csv', 'wb')
writer2 = csv.writer(outAC)
writer2.writerow(['location'])
for values2 in content:
writer2.writerow([values2])
inAC = open('all.csv', 'rb')
writer2 = csv.writer(outAC)
for rows in csv.reader(inAC):
if rows:
writer.writerow(rows)
for rows2 in inAC:
print rows2
inCSV.close()
outCSV.close()
inAC.close()
outAC.close()
带有rows2
的最后一部分没有给出任何类型的输出,它只是空白,我正在使用的csv文件被填充,并且已经在前面的for循环中使用和工作过。那么为什么我不能使用相同的变量inAC
第二次访问它呢?我试过创建新的open
和csv.reader
变量,但仍然得到一个空白输出。你知道为什么会这样吗?你知道吗
添加
在最后一个循环之前。你知道吗
相关问题 更多 >
编程相关推荐