这是我第一次在堆栈溢出中发帖。也许我可以获得我需要的解决方案。
busdata=shelve.open("Database")
for lctno in busdata.keys():
outputLine( lctno , busdata[ lctno ])
它随机显示我的 .dat 文件中的数据。我希望它按升序显示。
最佳答案
正如 g.d.d.c 所建议的,解决方案是自己对键进行排序。
busdata=shelve.open("Database")
my_keys = list(bustdata.keys())
my_keys.sort()
for lctno in my_keys:
outputLine( lctno , busdata[ lctno ])
关于python - shelve中的所有数据如何有序显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33189180/