yjh777 发表于 2016-03-28 10:58

已解决 //obj = class(conf=conf) 什么意思

本帖最后由 yjh777 于 2016-03-28 12:53 编辑

如题:

global conf
container = CommandContainer(conf=conf)   #这里 conf=conf 是什么意思? 为什么不直接用conf ?


=================================================
明白了,是变参,只指定个别参数值,其他参数使用默认值
太变态了,,

yjh777 发表于 2016-03-28 13:00

不过还是有点晕: python里面参数到底是列表还是hash ,,

看到这样的代码,有点明白了
    __init__(a, b, c=x, d=y, **kargs)

基本上就跟系统命令行参数和选项差不多,有些参数是必须的,有些可选,其他的放到 kargs 列表里 。。。
页: [1]
查看完整版本: 已解决 //obj = class(conf=conf) 什么意思