我对编程和Python都是新手。我写了一个简单的随机引号生成器,它将各种类型的引号作为列表加载到字典中。然后它随机选择一个列表,然后从列表中选择一个特定的引用,并将其输出到屏幕上。它基本上是完整的,但我正在寻找方法来清理代码,使其更有效。现在我有一组14个不同的类别,用户可以从中选择填充字典。每个类别选择都调用一个函数来更新字典和配置.ini保存用户首选项的文件。这将导致数百行几乎完全相同的代码,其中唯一的区别是所使用的特定类别和文件。我正在寻找一种重写它的方法,以便同一个函数每次都可以被重用,并且只需传递正确的信息使其工作。我发布了下面的相关代码片段。我使用的是python3.6和TKinter。谢谢你能提供的任何帮助。在
self.adversity = BooleanVar()
self.adv = Checkbutton(self, text = 'Adversity/Hardship', variable = self.adversity, command = self.update_adversity)
self.adv.grid(row = 1, column = 0, sticky = 'W', padx = 0, pady = 0)
if 'adversity' in quotes:
self.adversity.set(1)
elif 'adversity' not in quotes:
self.adversity.set(0)
目前没有回答
相关问题 更多 >
编程相关推荐