IronPythonの設定
ベースはこれ。
Python & IronPython 入門
合併のお知らせ|OKIソフトウェア
このページがなくなっても困らないように一部抜粋と追加で設定した部分は以下の通り。
後でまとめたい。
ダウンロードする
解凍する
適当なディレクトリに置く
環境変数でPATHを切る
(適当なディレクトリ)\IronPython-1.0.1\Lib\site.pyを以下のようにする
import sys import clr from System.IO import Path, Directory, FileInfo dir = Path.Combine(sys.prefix, 'DLLs') if Directory.Exists(dir): sys.path.append(dir) files = Directory.GetFiles(dir) for file in files: if file.lower().endswith('.dll'): try: clr.AddReference(FileInfo(file).Name) except: pass sys.path.append(r'C:\Python25\Lib') sys.setdefaultencoding('cp932')
便利な技
[インタラクティブのときのオートインデント]
ipyのショートカットに「-X:AutoIndent」をつける