擅长:python、mysql、java
<p>Python中的列表是基于0的,而不是基于1的。您已经用<code>split</code>将行分成多个字段,因此应该使用<code>prodnum = int(pline[0])</code>来获取第一个字段。在</p>
<p>编辑:我希望人们能用复制/粘贴的方式把他们的代码放在问题中,打字错误会造成一切不同。在</p>
<p>我不知道为什么要从数字字段中删除第一个和最后一个字符,也许是因为需要从中去掉空白?如果是这样,请尝试使用<code>prodnum = int(pline[0].strip())</code>。在</p>