2024-10-03 11:25:11 发布
网友
这是我第一次发布堆栈溢出。也许我能得到我需要的解决方案。在
busdata=shelve.open("Database") for lctno in busdata.keys(): outputLine( lctno , busdata[ lctno ])
它随机显示my.dat文件中的数据。我希望它以升序显示。在
由于上面的代码对我不起作用—我做了一些测试,并考虑将我的最终工作结果(全部)发布—按顺序解决Shelfe中所有数据的列表:
#!/usr/bin/python # import shelve def main(): db = shelve.open("database.db") dkeys = list(db.keys()) dkeys.sort() for x in dkeys: print ( x , db[ x ]) db.close() return if __name__ == "__main__": main()
正如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 ])
由于上面的代码对我不起作用—我做了一些测试,并考虑将我的最终工作结果(全部)发布—按顺序解决Shelfe中所有数据的列表:
正如g.d.d.c所建议的那样,解决办法是自己整理钥匙。在
相关问题 更多 >
编程相关推荐