0 python csv parsing delimiter
我正在尝试使用Python来解析CSV文件.我有一个像这样的字符串:
"14年11月11日", "买入", "1900", "$ 10.40", " - $ 19,760.00"
我想把它解析成这样的列表
但是,由于数字中有逗号分隔符,因此解析结果为
这是我的代码:
data = line.split(',')
Run Code Online (Sandbox Code Playgroud)
您可能希望查看python标准库中的csv模块.这将自动处理CSV元素中的引用字符串.例如:
with open('eggs.csv', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',', quotechar='\"')
for row in spamreader:
print ', '.join(row)
Run Code Online (Sandbox Code Playgroud)
这将加载到文件中并逐行读取,然后打印出用逗号分隔的每个元素的内容.结果应该符合您的需要.
归档时间: |
|
查看次数: |
1424 次 |
最近记录: |