我听说模块在Python中非常常见,我经常使用模块来构建我的代码并避免使用类。但现在我正在编写一个名为Formula的模块,它具有与Car模块相同的许多功能。我该如何处理呢?
- 在两个模块中复制代码?
- 将其转换为类?
- 重构代码以添加第三个父模块Vehicle,并导入所需的方法和变量?
Vehicle
。您还可以从Car
导入函数到Formula
中。 - jonrsharpeswagger_client
需要按原样替换,不做任何修改。然而,由于自动生成的模块并未涵盖所有情况,有时您需要扩展它,例如,您想扩展Configuration类以使self.host
动态而非静态。但是,如果您只在另一个模块中扩展此类,则Swagger客户端模块将不知道您的扩展,因此您需要扩展整个模块并使用它。有意义吗? - George Pligoropoulos