【发布时间】:2014-12-01 22:05:11
【问题描述】:
我想从 STDIN 读取一个 csv 文件并对其进行操作。
以下是读取 csv 文件并进行所需操作的代码。这工作正常。但我想从 STDIN 获取输入。
import csv
with open('hospital_data.csv', 'rb') as csvfile:
myDict = {}
csvreader = csv.reader(csvfile, delimiter=',')
for row in csvreader:
if row[6] not in myDict.keys():
#print 'Zipcode: ' + row[6] + ' Hospital code: ' + row[1]
myDict[row[6]] = 1
elif row[6] in myDict.keys():
#print 'value in row '+ str(myDict[row[6]])
myDict[row[6]] += 1
在 Python 中有没有办法从 STDIN 读取文件作为 csv 文件?
【问题讨论】:
标签: python python-2.7 csv