我正在尝试.ini
使用具有单个项目或列表项的关键字读取文件。当我尝试打印单个项目字符串和浮点值时,它分别打印为h,e,l,l,o
and 2, ., 1
,而它应该只是hello
and 2.1
。另外,当我尝试编写新的单项字符串/浮点数/整数,
时,最后有。我是 python 新手,正在处理configobj
. 任何帮助表示赞赏,如果这个问题之前已经回答过,请指导我。谢谢!
from configobj import ConfigObj
读
config = ConfigObj('para_file.ini')
para = config['Parameters']
print(", ".join(para['name']))
print(", ".join(para['type']))
print(", ".join(para['value']))
写
new_names = 'hello1'
para['name'] = [x.strip(' ') for x in new_names.split(",")]
new_types = '3.1'
para['type'] = [x.strip(' ') for x in new_types.split(",")]
new_values = '4'
para['value'] = [x.strip(' ') for x in new_values.split(",")]
config.write()
我的para_file.ini
长相是这样的
[Parameters]
name = hello1
type = 2.1
value = 2