擅长:python、mysql、java
<p>你的数据实际上不是CSV格式的,所以我放弃使用它。我要做的是编写一个生成器,对每一行进行<code>.split('\x10')</code>,然后对每一段进行{<cd2>},然后将整个内容作为dict生成</p>
<pre><code>def dgen(fin):
for line in fin:
yield dict(((k, v) for chunk in line.rstrip('\r\n').split('\x10')
for (k, v) in chunk.split('=', 1)))
</code></pre>