这是我第一次发布堆栈溢出。也许我能得到我需要的解决方案。
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 ])