我们正在管理2台生产服务器。一个是RHEL4,另一个是CentOS5。
为了找到平均负载,我需要确定服务器有多少核心。我使用命令$ grep cores /proc/cpuinfo查找no。可用的核心。
来自RHEL4的输出:
cpu cores : 2
cpu cores : 2
cpu cores : 2
cpu cores : 2
来自CentOS5的输出:
cpu cores : 1
cpu cores : 1
cpu cores : 1
cpu cores : 1
我的问题是,从上面RHE
Pythonic式的方法是什么?
value = (mydict.has_key('index') and mydict['index']) or 1024
从字典的值初始化,如果存在,否则使用默认值。
得到了一些关于LBYL和EAFP的答案,但代码过于冗长:p
我想要一些单行初始化。
PS:仅python-2.4 (运行CentOS5)