Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[8059] PythonスクリプトのMQSettingクラス / fu
[質問] 返信
Pythonスクリプトで、設定値を保存したく、MQSettingクラスを利用しようと思っているのですが、現状 name 'MQSetting' is not defined となってしまいます。

s = MQSetting.load("foo", "bar")

書き方はこんな感じです。

よろしくお願いします。
2019-02-19 15:04
[8060] Re: PythonスクリプトのMQSettingクラス / 管理者
次のような感じで呼び出してください。
s = MQSystem.openSetting("hogehoge")
s.save("value",123)
print("value:" + s.load("value"))

save()で格納した値は最終的にMetaseq.setting.xmlに出力され、次回起動時にも適用されます。
2019-02-19 15:51
[8061] Re: PythonスクリプトのMQSettingクラス / fu
ありがとうございます。
できれば、ヘルプファイルの方へも反映していただけると助かります。
2019-02-19 16:00
[8062] Re: PythonスクリプトのMQSettingクラス / fu
すみません。
今理解したのですが、基本的にメソッドがクラスメソッドになっているのは、MQSystemのメンバだけなんですね。
2019-02-20 17:22