擅长:python、mysql、java
<p>如果希望为每个列的变量<em>分配所有数据,请从列表开始:</p>
<pre><code>per_row = []
for line in infile:
per_row.append(line.strip().split('\t'))
</code></pre>
<p>然后把它变成一个<em>列</em>的列表:</p>
<pre><code>per_column = zip(*per_row)
</code></pre>
<p>这是一个列表列表;<code>per_column[0]</code>是第一列数据。</p>
<p>不过,您确实希望使用<a href="http://docs.python.org/2/library/csv.html" rel="nofollow">^{<cd2>} module</a>来读取表格数据。</p>
<p>不幸的是,您的代码与工作Python的距离还不够近。您为几个变量分配了空字符串,然后尝试将它们用作列表。</p>