迭代/循环搁置

时间:2017-07-29 16:47:32

标签: python python-3.x shelve

如何迭代Shelve的内容?

import Shelve
testShelve = Shelve.open("testShelve")
testShelve["key"] = "value"

for k in testShelve.keys():
    print(k)

1 个答案:

答案 0 :(得分:1)

如上所述,Shelve对象是类似字典的,可以使用相同的。 要打印testShelve对象的键和值:

for key in testShelve:
    print(key, testShelve[key])