我正在开发一些查询数据库的软件。特别是,如果您使用某个参数查询数据库,它将找不到匹配值,因此您应该使用不同的参数再次查询它。
下面是一个简短的脚本,概述了这个问题。query_db只是一个虚拟函数,旨在模拟对包含由1索引的条目的数据库的查询行为。在get_db_params函数中,我使用a参数查询数据库。如果返回None,则使用b参数重试。我的问题是:这似乎不是很严格,特别是连续有两个if params is None:。对如何改进这些功能有什么建议吗
我在wxpython应用程序中创建了一个弹出passwordbox的函数。dialogs.py中的代码如下所示: # Only ask for password if it actually existCancelDialogclass WrongPassword(Exception): pass
在我的主程序中,我有一些如