在 python 脚本顶部为程序声明配置变量的标准方法是什么?这些在整个程序中用于多个类和函数。是最好的方法:
使用配置选项创建混合字典,并将它们传递给需要它们的任何类。缺点:这需要传递额外的属性。例如:
config = {'parseTags': {'title','font','p'}, 'name': 'steve', 'logFrequencies': 10, 'print_rate': False }
newCustomObject = CustomClass(config) customfunction(config) print 'hi',config['name']
在文件开头创建全局变量并在整个程序中调用它们。缺点:破坏了类的封装。
别的东西。
这样做的最pythonic方式是什么?