擅长:python、mysql、java
<p>多亏了roxan,我在看到我的错误后才得以解决我的问题。我将csv行存储为列表中的一个项目,而不是将行的每一列都作为一个项目。这是我的解决方案:</p>
<pre><code>#Generates CheckBoxList with fields from csv (first row)
def onSNMPGen(self,e):
#reads in first row of csv file; this snmpPaths[0] will likely cause issues with multiple paths fix later
listItems = []
print "*** Reading in ", self.snmpPaths[0], "....."
with open(self.snmpPaths[0], 'r') as f: #remember to close csv
reader = csv.reader(f)
print "*** Populating Fields ..... "
for row in reader:
listItems = row break
f.close()
del listItems[0] #Time is always first item so this removes it
self.SNMPCheckListBox.InsertItems(listItems,0)
</code></pre>