【发布时间】:2015-03-27 17:55:40
【问题描述】:
我有一个 csv 文件,它通过标准输入输入到我的 Python 脚本中。
这是一个逗号分隔的文件,以引号作为文本分隔符。
这是一个示例行:
457,"Last,First",NYC
到目前为止,我的脚本通过查找逗号来分割每一行,但我如何让它知道文本分隔符引号?
我当前的脚本:
for line in sys.stdin:
line = line.strip()
line.split(',')
print line
代码将名称分成两部分,因为它无法识别包含该文本字段的引号。我需要将名称保留为单个元素。
如果重要,数据将通过 hadoop 流程序中的标准输入提供。
谢谢!
【问题讨论】: