ConfigParser帮助

您好,我将configparser用作下面显示的读取config.txt文件; 从configparser导入configparser config = configparser() config.read('config.txt') 项目= config.items('fv') 对于项目中的项目: module_name = item [0] 打印Module_name config.txt文件具有以下 [FV] #将模块设置为" 1"以启用回归测试在其上运行,否则 将其设置为" 0" IP_DTLMMIO0_1803:0 IP_GPIO0_4004:0 IP_DMAC0_1903:0 IP_PTA_A_SDRAMC_2022:1 IP_TIMER0_3012:0 输出已转换为小写,即ip_pta_a_sdramc_2022变为 IP_PTA_A_SDRAMC_2022 (Captial字母" A,变成较低的案例"). 问题:我如何才能将configparse转换为上限 案例??,谢谢.

# 回答1

to to to to to xphilips.com写作:http://docs.python.org/dev/lib/rawco...r-objects.html """ optionxform(选项) 转换输入文件中发现或传递的选项名称选项 通过客户端代码到内部结构中应使用的形式. 默认实现返回较低的选项版本; 子类可能覆盖此或客户端代码可以设置此属性 在实例上的名称影响这种行为. 将此设置为str(),因为 例如,将使选项名称案例敏感. """" 如果您不通过默认值: config = configparser() config.optionxform = str #... 或者,要安全的一面: 类mycasepreservingConfigparser(configparser): optionxform = str config = mycasepreservingConfigparser() #... 彼得
# 回答2

你好彼得, 感谢您的帮助,现在可以工作! 托尼. 彼得·奥滕写道: http://docs.python.org/dev/lib/rawco...r-objects.html """ optionxform(选项) 转换输入文件中发现或传递的选项名称选项 通过客户端代码到内部结构中应使用的形式. 默认实现返回较低的选项版本; 子类可能覆盖此或客户端代码可以设置此属性 在实例上的名称影响这种行为. 将此设置为str(),因为 例如,将使选项名称案例敏感. """" 如果您不通过默认值: config = configparser() config.optionxform = str #... 或者,要安全的一面: 类mycasepreservingConfigparser(configparser): optionxform = str config = mycasepreservingConfigparser() #... 彼得
# 回答3

你好, 从文档中: optionxform(选项) 转换输入文件中发现或传递的选项名称选项 通过客户端代码到内部结构中应使用的形式. 默认实现返回较低的选项版本; 子类可能覆盖此或客户端代码可以设置此属性 在实例上的名称影响这种行为. 将此设置为str(),因为 例如,将使选项名称案例敏感. 再见, enrico

标签: python

添加新评论