擅长:python、mysql、java
<p>您知道输入字段的数量,而且只有一个字段格式不正确,您可以简单地在<code>;</code>上拆分,然后将中间字段合并为一个单独的字段:</p>
<pre><code>for line in file:
temp_l = line.split(';')
lst = temp_l[:2] + [ ';'.join(l[2:-4]) ] + l[-4:] #lst should contain the expected fields
</code></pre>
<p>我甚至没有尝试处理双引号,因为我无法理解您是如何从<code>Network routing 21,5\"\" 4;8GHz1TB hddQwerty\"\"</code>传递到{<cd3>}。。。在</p>