擅长:python、mysql、java
<p>如果数据格式不正确,可以尝试<code>re.split()</code>:</p>
<pre><code>>>> import re
>>> mystring = "Field 1: Data 1 Field 2: Data 2 Field 3: Data 3"
>>> a = re.split(r"(Field 1:|Field 2:|Field 3:)",mystring)
['', 'Field 1:', ' Data 1 ', 'Field 2:', ' Data 2 ', 'Field 3:', ' Data 3']
</code></pre>
<p>如果数据格式合理,使用带引号的字符串和逗号分隔的记录,那么您的工作就会轻松得多。这将允许使用<code>csv</code>模块来解析逗号分隔的值文件。在</p>
<p>编辑:</p>
<P>可以通过列表理解筛选出空白条目。在</p>
^{pr2}$