【发布时间】:2021-05-22 13:45:23
【问题描述】:
任务:使用python解析一个CSV文件,并将一列的内容输出到一个文本文件中。
输入文件(in.csv):
one,two,three
four,five,six
Python 脚本:
#!/usr/bin/env python
import csv
inputFile = open('in.csv', 'r')
inputReader = csv.reader(inputFile)
outputFile = open('out.txt', 'w')
outputWriter = csv.writer(outputFile)
for row in inputReader:
text = row[2]
# write column 3 to file
outputWriter.writerow(text)
outputFile.close()
inputFile.close()
预期输出
三个
六个
实际输出
t,h,r,e,e
s,i,x
【问题讨论】: