ブックタイトルTET5
- ページ
- 41/228
このページは TET5 の電子ブックに掲載されている41ページの概要です。
秒後に電子ブックの対象ページへ移動します。
「ブックを開く」ボタンをクリックすると今すぐブックを開きます。
このページは TET5 の電子ブックに掲載されている41ページの概要です。
秒後に電子ブックの対象ページへ移動します。
「ブックを開く」ボタンをクリックすると今すぐブックを開きます。
TET5
3.10 PythonバインディングPython版TETをインストールPythonの拡張機構は、実行時に共有ライブラリを読み込むことによって動作します。TETバインディングが動作するためには、PythonインタプリタがTET Pythonラッパを利用可能である必要があります。このラッパは、PYTHONPATH環境変数内に挙げられているディレクトリ群の中で検索されます。Pythonラッパの名前はプラットフォームによって異なります:> Unix・OS X:tetlib_py.so> Windows:tetlib_py.pydPythonのエラー処理Pythonバインディングは、TET例外をネイティブなPython例外へ翻訳します。このPython例外は、通常のtry/except技法で扱えます:try:...いろいろなTET命令...except TETException:print("TET例外発生:\n[%d] %s: %s" %((tet.get_errnum()), tet.get_apiname(), tet.get_errmsg()))3.10 Pythonバインディング41