IRISがc:\InterSystems\IRISにインストールされているとします。
(1) a.py を C:\InterSystems\IRIS\lib\python に置きます。
a.py
def test():
print('Hello World!')
PythonPython
(2) それを IRISのクラスから実行します。
ClassMethod xx() [ Language = python ]
{
import a
a.test()
}
PythonPython
USER>do ##class(User.test).xx()
Hello World!
ObjectScriptObjectScript
もし、a.py を別のディレクトリ C:\temp に置きたい場合は、C:\temp\ をPythonのPATHに指定する必要があります。
以下の方法があります。
(A) 管理ポータル>システム管理>構成>追加設定>メモリ詳細>PythonPath
の値に C:\tempを設定し、a.pyをそのディレクトリに置き、 IRISを再起動します。
ClassMethod xx() [ Language = python ]
{
import a
a.test()
}
PythonPython