Python:使用ConfigObj创建.py文件

Python:使用ConfigObj创建.py文件,python,config-spec,configobj,Python,Config Spec,Configobj,我正在尝试使用ConfigObj创建一个python.py文件 我面临的问题如下: 如何使用configObj附加起始参数(classname、init语句)、导入语句等 在ConfigObj中,我们可以使用节分隔符。如何使用注释作为节名?显然,如果.py文件中有任何不正确的代码,它将无法运行。因此,我想使用注释作为部分标题来分隔内容 以下是我尝试使用的configspec文件的代码-(是的,我正在处理OpenFlow)—— 最后,当我运行这个规范时,我的代码返回以下错误- in _handle

我正在尝试使用ConfigObj创建一个python.py文件

我面临的问题如下:

  • 如何使用configObj附加起始参数(classname、init语句)、导入语句等
  • 在ConfigObj中,我们可以使用节分隔符。如何使用注释作为节名?显然,如果.py文件中有任何不正确的代码,它将无法运行。因此,我想使用注释作为部分标题来分隔内容
  • 以下是我尝试使用的configspec文件的代码-(是的,我正在处理OpenFlow)——

    最后,当我运行这个规范时,我的代码返回以下错误-

    in _handle_configspec
    raise ConfigspecError('Parsing configspec failed: %s' % e)
    ConfigspecError: Parsing configspec failed: Invalid line at line "1".       
    
    显然,这意味着我无法创建使用ConfigObj运行的正确类型的configspec


    对我的两个问题的任何回答都将非常好

    我也不偏不倚地听到一个更好的方法来做这件事,也许使用configparser或其他什么。。。谢谢您的最终目标是将COnfigObj用于某些用途,还是生成Python源文件?是的,Keith,它是。。。这正是最终目标。。。
    in _handle_configspec
    raise ConfigspecError('Parsing configspec failed: %s' % e)
    ConfigspecError: Parsing configspec failed: Invalid line at line "1".