的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