我有一个 INI 文件
[default]
hosts=030, 031, 032
我用逗号分隔的值。我可以用一个简单的方式读取所有值
comma_separated_values=config['default']['hosts']
这样我就可以获取变量中的所有值。但是我如何遍历这个 INI 文件,以便我可以将所有这些值存储为一个列表而不是变量。
最佳答案
假设值必须是整数,您可能希望在从逗号分隔的字符串中提取列表后将它们转换为整数。
继 Colwin 的回答之后:
values_list = [int(str_val) for str_val in config['default']['hosts'].split(',')]
或者如果每个数字的零前缀应该表示它们是八进制的:
values_list = [int(str_val, 8) for str_val in config['default']['hosts'].split(',')]
关于python - 在 python 中读取逗号分隔的 INI 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44535228/