【发布时间】:2011-06-01 12:24:49
【问题描述】:
我正在拼命尝试使用 Python 拆分字符串,但我需要解析的文本文件有点棘手:
- 文本文件是逗号分隔的数据文件
我做了以下事情:
import fileinput
for line in fileinput.input("sample.txt"):
data = line.strip().split(',')
pass
这实际上应该使工作正确吗?
好的,现在是棘手的部分:我有一些包含逗号的字段,如下所示:
"(CONTRACTS OF 5,000 BUSHELS)"
使用我的代码,脚本还将这个字段拆分为 2。
如何让 python 使用逗号作为分隔符,而不是用 "" 括起来?
提前感谢您的回答
呲牙
【问题讨论】:
-
为什么你的代码示例中有
pass? -
似乎解决方案就在问题中:
The text file is a comma separated data file.我很困惑,因为文件扩展名是.txt... 一天几乎一无所获:) 谢谢。跨度>
标签: python parsing split text-processing