在Python中导入包含多组多行数据的配置文件的最佳方法?

时间:2017-10-19 23:40:26

标签: python configuration-files configparser

我试图导入一个包含多个变量的文件,每个变量包含从1个条目到大约100个的任何位置。所以像这样:

[info]
name = Jon
number = 2
multiple_num = 
5
2
4
65
78
45

我已将其格式化为.ini文件,并使用ConfigParser读取它,但是,除非我有多行值缩进,否则ConfigParser会给我错误。所以上面的代码snippit会给我错误,但是这个会没问题。

[info]
name = Jon
number = 2
multiple_num = 
    5
    2
    4
    65
    78
    45

有没有更好的方法来做到这一点,并没有让用户的手缩进每一行?就像我说的,一些变量中的数据虽然不是很大,但仍然足够长,令人讨厌。我是以完全错误的方式来做这件事的吗?任何帮助表示赞赏!

谢谢,

泰勒

1 个答案:

答案 0 :(得分:0)

你可以创建一个数组,我会假设。但是,缩进是由于Python的语法有效。

如果你把数字放在一个数组中,缩进并不重要,但我建议坚持PEP8样式约定。