的pyshp模塊中的功能record()
需要一個序列輸入:Python函數期望一個元組,我擁有的是一個列表。我如何調用這個函數?
outfile.record('First','Second','Third')
我所擁有的是一個列表:
row = ['First','Second','Third']
當我打電話record()
功能是這樣的:
outfile.record(row)
我收到一個tuple index out of range
錯誤。原來函數接收
(['First','Second','Third'],)
如何正確調用record
? 我試過了
outfile.record((row[i] for i in range(len(row)))
但是這也行不通。
這不是它期望的順序;這是幾個論點。 「序列」是列表,元組,字符串等的通用術語......即可迭代的東西,但仍然是單一的特定對象。 'outfile.record'希望你能通過不止一件事。 – 2012-02-26 08:55:05