可以通过config.x添加新的参数吗
时间: 2023-10-09 13:06:14 浏览: 67
struts-config1.1.xml
是的,可以通过`config.x`的方式添加新的参数,其中x是新参数的名称。如果当前的`config`变量是一个`edict`类型的变量,那么可以直接使用`config.x`的方式添加新的参数,例如:
```
from easydict import EasyDict as edict
config = edict()
config.a = 1
config.b = "hello"
print(config) # 输出: edict(a=1, b='hello')
config.c = [1, 2, 3]
print(config) # 输出: edict(a=1, b='hello', c=[1, 2, 3])
config.d = edict()
config.d.e = "world"
print(config) # 输出: edict(a=1, b='hello', c=[1, 2, 3], d=edict(e='world'))
```
在上面的代码中,我们首先创建了一个空的`edict`类型变量`config`,然后通过使用`.`运算符来添加`a`和`b`两个参数。接着,我们又使用`.`运算符给`config`添加了一个列表类型的参数`c`,最后我们又使用`.`运算符来添加了一个`edict`类型的参数`d`,并且在`d`中又添加了一个字符串类型的参数`e`。
阅读全文