如何创建Python名称空间?
每个包,模块,类,函数和方法函数都拥有一个“命名空间”,在该命名空间中解析变量名称。对函数,模块或包进行评估(即开始执行)时,将创建命名空间。因此,如果要创建命名空间,只需调用一个函数,实例化一个对象,导入一个模块或导入一个包。例如,我们可以创建一个名为Namespace的类,当您创建该类的对象时,基本上就是在创建一个命名空间。
示例
在此类中,您还可以传递变量名称以附加到命名空间,例如,
class Namespace:
def __init__(self, **kwargs):
self.__dict__.update(kwargs)
args = Namespace(a=1, b='c')
print args.a, args.b输出结果
这将给出输出:
1 c
热门推荐
9 薛之谦祝福语简短
10 化学老师元旦祝福语简短
11 新年的好祝福语简短
12 恭喜订婚的祝福语简短
13 男友红包祝福语简短精辟
14 高温早安祝福语简短精辟
15 英文简短唯美祝福语大全
16 开业祝福语简短大气的
17 六一加端午祝福语简短
18 新年送老师简短祝福语