0

我有需要不同配置数据的脚本。大多数时候它是表格格式或参数列表。目前我为此读出了excel表格。然而,不仅读取 excel 有一点问题(excel 并不是为了成为一个稳定的数据提供者),而且我还想包括一些数据验证和对配置器的一些帮助,以便部分验证输入。不过,它不必很漂亮——只是功能性的。纯文本文件将难以阅读和检查。

您能否提出一种易于实施的方法来实现这一点?当然可以编写复杂的 Web 界面和表单,但也许这太费力了?!

是一种易于编辑的方式来提供数据表和其他配置参数吗?配置信息只是带有参数列表或带有数学系数的矩阵的小表格。

4

2 回答 2

1

我喜欢使用YAML它非常灵活,python 可以使用PyYAML将其作为 dict 读取。

于 2012-04-10T11:56:19.477 回答
1

如果不知道您正在使用的数据是什么样的,这有点难以回答,但有几种方法可以做到。例如,您可以使用 csv 或 sqlite 之类的东西,前提是数据可以轻松地以表格格式表示,但我认为您可能会发现 xml 最适合您的用例。它非常通用,如果你找到一个好的编辑器(例如sernaoxyxml),它很容易使用,但是,为它编写你自己的编辑器可能仍然符合你的兴趣(这可能不会像你那么复杂思考!)。通过标准的 xml.etree 模块,XML 很容易在 python 中使用,并且XML 模式可用于验证。

于 2012-04-10T12:25:34.137 回答