是否可以根据该标记标记变量和查找?

时间:2016-10-06 02:07:07

标签: python

是否有可能以某种方式在python中“标记”变量,以便我可以轻松地多次引用它?我正在尝试运行一个脚本来检查网络设备配置的各种安全规则,即

rule1 = 'ip ssh version 2' !IOS , CORE, DIST, ACCESS
rule1a = 'ssh server v2' !IOS-XR , CORE, DIST, ACCESS
rule1b = 'feature ssh' !NXOS, DATACTR
rule2 = 'enable secret' !IOS, CORE, DIST

然后在我的脚本中搜索标签并查找相关的那些行,以便通过配置文件搜索与IOS和CORE相关的所有内容,或者我是否需要为每个规则创建类对象?

class Rule(object):
    def __init__(self, platform, layer, checkline)
        self.platform = platform
        self.layer = layer
        self.checkline = checkline
def make_rule(platform, layer, checkline)
    rule = Rule(nxos, dist, feature ssh)

编辑: 我有100个规则,它们各自根据它们适用的内容略有不同,主要是OS的不同文本,但有些仅根据它们是否为核心设备而应用,因此我希望仅为每个操作系统创建1个规则然后能够使用分配的其他属性来引用该变量与写入最多12X的变量:每次操作一次,每个网络一次。

0 个答案:

没有答案