0

異なる構成データを必要とするスクリプトがあります。ほとんどの場合、それはテーブル形式またはパラメーターのリストです。今のところ、このために Excel の表を読み上げています。ただし、Excel の読み取りに少しバグがあるだけでなく (Excel は安定したデータ プロバイダーとして作成されていないだけです)、入力が部分的に検証されるように、データ検証とコンフィギュレーター向けのヘルプをいくつか含めたいと思います。ただし、きれいである必要はありません。機能的であるだけです。純粋なテキスト ファイルは、読み取りやチェックが困難です。

それを実現するための簡単な実装方法を提案できますか? もちろん、複雑な Web インターフェースとフォームをプログラムすることもできますが、それは大変な作業ではないでしょうか?!

データ テーブルやその他の構成パラメーターを提供するための編集しやすい方法はありましたか? 構成情報は、パラメーターのリストを含む小さなテーブルまたは数学的な係数を含むマトリックスです。

4

2 に答える 2

1

使用しているデータがどのように見えるかを知らずに答えるのは少し難しいですが、それを行うにはいくつかの方法があります。たとえば、データを表形式で簡単に表現できる場合は、csvやsqliteなどを使用できますが、ユースケースにはxmlが最適であると思われます。これは非常に用途が広く、優れたエディター( sernaoxygenxmlなど)を見つければ簡単に操作できますが、それでも独自のエディターを作成することはあなたの利益になる可能性があります(おそらくあなたほど複雑ではありません)。考える!)。XMLは、標準のxml.etreeモジュールを介してPythonで簡単に操作でき、XMLスキーマを検証に使用できます。

于 2012-04-10T12:25:34.137 に答える
1

YAMLを使用するのが好きです。これは非常に柔軟で、Python はPyYAMLを使用して dict として読み取ることができます。

于 2012-04-10T11:56:19.477 に答える