我有一些代码:
text = ''
for key, value in d:
text += k + ' ' + str(v) + '\n'
file = open('ATM Data', 'w')
file.write(text)
file.close()
当它运行时,它会引发
ValueError: need more than 0 values to unpack
但实际上我的字典里确实有一些东西。 有人可以帮忙吗?
最佳答案
如果d
是字典,那么你必须使用d.items()
或d.iteritems()
来获取key ,值
作为对。
关于python - 需要超过 0 个值才能解压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25174689/