首页 > 解决方案 > python:根据输入变量生成段落

问题描述

基于以下段落:

configure terminal
session-router
access-control
        realm-id                          ##REALM_ID##
        description                       "##DESCRIPTION##"
        source-address                    ##SOURCE_ADDR##
done
exit
exit
exit

我想生成以下段落(这将是我的实际网络组件):

        module_args = {
                "REALM_ID": {"default": True, "type": "str"},
                "DESCRIPTION": {"default": True, "type": "str"},
                "SOURCE_ADDR": {"default": True, "type": "str"}
                }

        f.write('access-control'+ '\n'
'          realm-id               '+module.params["REALM_ID"]+ '\n'
'          description            '+module.params["DESCRIPTION"]+ '\n'
'          source-address         '+module.params["SOURCE_ADDR"]+ '\n'
'          done'+ '\n'
'          exit'+ '\n'
'exit'+ '\n'
'exit'+ '\n')
        f.close()

您有望看到相关性。我将如何最好地完成这项任务?

我知道这可能有点复杂,因为我实际上是在尝试自动化我的自动化。谢谢。

标签: python

解决方案


推荐阅读