擅长:python、mysql、java
<p>您可以简单地在第一个空格上拆分这些行:</p>
<pre><code>for line in inputfile:
code, town = line.strip().split(None, 1)
</code></pre>
<p>现在您可以进一步处理这些信息。如果您想使用它来查询数据库,我会生成SQL查询文本。而是使用SQL参数:</p>
^{pr2}$
<p>这有几个优点:</p>
<ol>
<li>您不必担心如何正确地转义参数。这在防止SQL注入攻击时非常重要,而且在处理来自输入数据可能包含SQL特定特殊字符的文件中的任意数据时也是如此。在</li>
<li>数据库有机会准备语句,从而创建一个可供将来查询重用的查询计划。如果你做了很多这样的查询,那会有很大的不同。在</li>
</ol>