我们正在使用一个基于 python 的应用程序,它读取一个包含几个数组的配置文件:
配置文件的示例布局:
array1 = [
'bob',
'sue',
'jayne'
]
目前更改配置都是手工完成的,但我写了一点接口(interface)来简化流程(主要是为了避免错误)。
它当前读取现有配置,使用简单的“导入”。但是我不确定该怎么做,是让我的脚本用有效的 python 编写它的输出,以便主应用程序可以再次读取它。
如何在有效的 python 中将数组转储回文件?
干杯!
请您参考如下方法:
我建议 JSON或 YAML (比 JSON 更简洁)用于配置文件。这样,对于较少的 pythonate,配置文件变得更具可读性;)也更容易抛出足够的错误,例如如果配置不完整。
要保存 python 对象,您始终可以使用 pickle .
