python - 在 python 中读取逗号分隔的 INI 文件?

标签 python ini

我有一个 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/

相关文章:

Python:从字符串访问变量

python - 使用Python回测多只股票

PHP ini file_get_contents 外部网址

python - 使用 ConfigParser (Python) 编辑 ini 文件选项值

configuration - 如何使用 Puppet 在 php.ini 中设置 config=value?

python - 如何判断网页是否被修改

python - 通过排除索引号选择 Pandas 行

python: undefined variable :__init__ 错误

php - 允许的内存大小为 67108864 字节耗尽(试图分配 19200 字节)

php - 如何从html文件中的php代码打开文件