問題タブ [configobj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
11347 参照

python - Python 2.7 用の configobj のインストール

申し訳ありませんが、私は Python スクラブであり、このライブラリを正しい方法でインストールしていることを確認したかっただけです。

Python 2.7用にconfigObjをインストールしようとしています

解凍したディレクトリと python.exe setup.py を参照するだけですか? これを行うと、正しい場所にインストールされますか? 基本的なことのように思えますが、私は Python をあまり使っていないので、このライブラリには Windows の msi がないように見えるので、確認したかっただけです。ありがとう!

0 投票する
6 に答える
1880 参照

python - 「=」の前後にスペースを入れないようにpython configobjを作成します

簡単な質問です。構成エントリの「=」の前後にスペースを入れないように configobj を作成することは可能ですか?

configobj を使用して、後で bash スクリプトによって処理されるファイルの読み取りと書き込みを行っているため、次のような Antry を配置します。

変数 = 「値」

は bash スクリプトを壊します。常に次のようにする必要があります。

変数="値"

または、この種のエントリ (および制限) を含むファイルを読み書きする方法について別の提案があれば、それも結構です。

ありがとう

0 投票する
1 に答える
371 参照

python - configobj 複数の構成

私は、検索して選択した共通点からメニューを生成できるレシピのリストを含むプログラムに取り組んでいる新しいプログラマーです。

私の最初の考えは、構成ファイルを使用してデータを保存することでした(私はconfigobjPythonに使用しています)。ここでの問題は、値 (例: ingredients = []) が複数回発生することです。

1 つのファイル内で異なる構成を分離する方法はありますか? 何かのようなもの

昇順の値 ( value1(n),value1(n+1)) を使用したり、レシピごとに構成ファイルを使用したりしないようにしています。

あるいは、これが不可能な場合は、使用していないものを含め、別のファイル構造を誰かが提案できますかconfigobj?

0 投票する
1 に答える
2960 参照

python - ConfigObjオプションの検証

ConfigObjとValidatorを使用して、Pythonで構成ファイルを解析しています。このツールはとても気に入っていますが、configSpecファイルを使用した検証に問題があります。統制語彙から値を選択するように強制するoption()configSpecタイプを使用しています。

ユーザーがCVにないオプションを入力したときにコードに知らせたい。私が好きなことから、Validatorはどの構成キーが検証に失敗したかだけを言っているようですが、なぜ失敗したのかはわかりません:

そのコードスニペットは機能しますが、キーが検証に失敗した理由は、整数範囲にないことからCVにないことまで、さまざまな理由があります。キー名を調べて、そのキーの失敗ケースに応じて別の種類の例外を発生させる必要はありません。特定のタイプの検証エラーを処理するためのよりクリーンな方法はありますか?

長年のstackoverflowリーダー、初めてのポスター:-)

0 投票する
0 に答える
166 参照

python - ConfigObjバリデーターは、csからconfigにセクションを追加します

Pythonconfigobjに問題があります。config.validate(validator、preserve_errors = True)中にcsの「parameter」(名前付きパラメーター)がconfigに追加されるのはなぜですか?

印刷は与える:

検証前:{u'general':{u'name':u'TestInteractionExample 1'}、u'this_is_not_para_meter':{u'frequency':{u'default_value':u'900'、u'description':u 'パラメータ1の説明'}}}検証後:{u'一般':{u'名前':u'TestInteractionExample 1'}、u'this_is_not_para_meter':{u'頻度':{u'デフォルト値':u'900 '、u' description':u'パラメータの説明'}}、'パラメータ':{}}結果:True

configに「parameter」がないため、これがtrueに検証されるのは不思議です。ただし、config.validate(validator、preserve_errors = True)のconfigに追加すると、trueになります。欠落している値をcsからconfigにコピーするオプションがあるかもしれません。

0 投票する
2 に答える
544 参照

python - ConfigObj と絶対パス

Python で configobj を使用しているときに、パスに少し問題があります。ヘルパー ファイルで絶対パスを使用しない方法があるかどうか疑問に思っています。たとえば、次の代わりに:

私は次のようなものを使いたい:

背景: 構成ファイルを、ヘルパー クラスとユーティリティ クラスと一緒に共通のディレクトリに配置しました。

ヘルパー クラスには、config のセクション内の値を返すメソッドがあります。コードは次のとおりです。

ユーティリティ ファイルはヘルパー ファイルをインポートし、ユーティリティ ファイルはプロジェクトのさまざまなフォルダーに配置された一連のさまざまなクラスによって呼び出されます。

次のファイルは、ユーティリティ ファイルをインポートし、メソッドを呼び出します。

絶対パスを使用せずに forestCastle.py を実行すると、/home/thisuser/project/folder1/で構成が検索され、/home/thisuserが変更されるため、 project/common/で検索する必要があります。

0 投票する
1 に答える
2670 参照

python - Python 3.3 インストール "configobj"

誰かがpythonconfigobjモジュールのインストールについて教えてくれませんか? ここからダウンロードしました が、インストール中にエラーがスローされます

インストールしましたが、とPython 3.3.2の間の構文の違いについて問題がわかっています。問題は、この問題の修正方法を知っている人はいますか?Python 2.73.x

0 投票する
3 に答える
1870 参照

python - 上書き/消去せずに既存のファイルに書き込む

私の目標は非常に単純ですが、configobj のガイドで見つけることができませんでした。コードを実行すると、ファイルに書き込みますが、ファイルに既にあるものを消去したくありません。

これを実行するたびに、ファイルに既にあるものの下に書き込む必要があります

これは私の現在のコードです: dasd.iniの内容を消去/上書きします