如何更改ConfigParser.RawConfigParser模块行为

时间:2013-05-15 05:07:58

标签: python configparser

我想更改ConfigParser.RawConfigParser.items(section)的默认输出并在ConfigParser模块中设置ConfigParser.RawConfigParser.optionxform = str,因此我创建了自己的模块MyConfigParser继承ConfigParser.RawConfigParser作为基类。以下是我认为不正确的代码。我也无法使用它。

import os
import ConfigParser

class MyConfigParser(ConfigParser.RawConfigParser):
    """
    """

    ConfigParser.RawConfigParser.optionxform = str

    def items(section):
        items_list = ConfigParser.RawConfigParser.items(section)
        for item in item_list:
            index = item_list.index(item)
            if not (os.path.exists(item[1]) and os.path.isfile(item[1])):
                item_list.pop(index)
        return items_list

0 个答案:

没有答案