0
如何迭代Shelve的內容?迭代/循環擱置
import Shelve
testShelve = Shelve.open("testShelve")
testShelve["key"] = "value"
for k in testShelve.keys():
print(k)
如何迭代Shelve的內容?迭代/循環擱置
import Shelve
testShelve = Shelve.open("testShelve")
testShelve["key"] = "value"
for k in testShelve.keys():
print(k)
如上所述,Shelve對象類似於字典,可以使用相同。 要打印testShelve對象的鍵和值:
for key in testShelve:
print(key, testShelve[key])
以同樣的方式對其他任何映射(如'dict')。 – chepner
您是否閱讀過[文檔](https://docs.python.org/3/library/shelve.html)? 「一個」書架「是一個持久的,類似字典的對象。」 - 類似字典的意思是你可以像字典一樣使用它。 – poke