我想更改默认输出ConfigParser.RawConfigParser.items(section)
并ConfigParser.RawConfigParser.optionxform = str
在 ConfigParser 模块中设置,所以我创建了自己的模块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