「m_python」の編集履歴(バックアップ)一覧はこちら

m_python」(2010/01/22 (金) 13:12:43) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

MGWSIで Python から GT.M を使えるようにしたときの作業メモです。 MGWSI導入については → [[こちら>P.011]] GT.M / 仲介用デーモンプロセス / MUMPS向けの通信プロセス は準備済みとします。 - apt-get で python をインストール… しようと思ったらすでに最新版が入ってた -- バージョンは 2.6.4 でした - m_python.so を /usr/local/lib/python2.6/site-packages/ 配下へコピー - 環境変数を設定 export PYTHONPATH=/usr/local/lib/python2.6/site-packages 作業は以上です。 こんな感じで動かします。 import m_python # データ格納 key = [1,'dog'] m_python.ma_set(0,'^animal',key,'wanwan') key = [1,'cat'] m_python.ma_set(0,'^animal',key,'nya-nya-') key = [1,'snake'] m_python.ma_set(0,'^animal',key,'...') # データ参照 key = [1,'cat'] print m_python.ma_get(0,'^animal',key) # データ削除 key = [1,'snake'] m_python.ma_kill(0,'^animal',key) 多段配列の場合はこんな感じで key = [4,'country1','part1','date1','name1'] data = m_python.ma_get('^table',key)
MGWSIで Python から GT.M を使えるようにしたときの作業メモです。 MGWSI導入については → [[こちら>P.011]] GT.M / 仲介用デーモンプロセス / MUMPS向けの通信プロセス は準備済みとします。 - apt-get で python をインストール… しようと思ったらすでに最新版が入ってた -- バージョンは 2.6.4 でした - ~/mgwsi/bin/m_python.so を /usr/local/lib/python2.6/site-packages/ 配下へコピー - 環境変数を設定 export PYTHONPATH=/usr/local/lib/python2.6/site-packages 作業は以上です。 こんな感じで動かします。 import m_python # データ格納 key = [1,'dog'] m_python.ma_set(0,'^animal',key,'wanwan') key = [1,'cat'] m_python.ma_set(0,'^animal',key,'nya-nya-') key = [1,'snake'] m_python.ma_set(0,'^animal',key,'...') # データ参照 key = [1,'cat'] print m_python.ma_get(0,'^animal',key) # データ削除 key = [1,'snake'] m_python.ma_kill(0,'^animal',key) 多段配列の場合はこんな感じで key = [4,'country1','part1','date1','name1'] data = m_python.ma_get('^table',key)

表示オプション

横に並べて表示:
変化行の前後のみ表示: