如何用Python将变量值写入config.ini而非变量名?
解决Python配置文件写入变量值而非变量名的问题
问题出在调用config.set()时,第三个参数传了带单引号的'items_count',这会被当作字符串字面量写入文件,而非变量items_count的实际值。
修改方式非常直接,去掉参数的单引号,直接传入变量名即可:
config.add_section('TC_count') # 移除items_count的单引号,直接使用变量本身 config.set('TC_count', 'tc_count', items_count) with open(file, 'w') as configfile: config.write(configfile)
假设items_count的实际值为25,修改后生成的配置文件内容会变成:
[TC_count]
tc_count = 25
内容的提问来源于stack exchange,提问作者Priya Srivatsa
相关产品推荐
相关产品推荐

