pyenvでpythonの細かいバージョンを指定する方法

2013/11/09 | 所要時間 約1分

pyenvでpythonのバージョンを管理してるんですが、 単純にpythonって打った時のバージョンを指定するなら pyenv global 2.7.5 とかやればいい。 だけどpythonの細かいバージョン、 例えばpython2.7とか、python3.2とか打った時こんなエラーが出てくる。 pyenv: python3.2: command not found The `python3.2' command exists in these Python versions: 3.2.5 3.2.5しか入ってないんだからよしなにやってくれよ、と思うんですが、なかなかうまいこといきません。 そういう時は複 ... 続きを読む

pythonでハイフンのつくファイルをモジュールとして読み込む方法

2013/11/08 | 所要時間 約1分

pythonはファイル名にハイフンをつけることは推奨していない. というかハイフンがあるファイルをモジュールとしてimportしようとするとシンタックスエラーになる.

しかし,やんごとなき理由でどうしてもハイフンのつくファイルをimportしたい時もあるかもしれない. そういう時はimportlib.import_moduleを使うと読み込める.

importlib.import_moduleはpython2.7/3系で使える.

... 続きを読む

キーコードからキーの名前を取得する

2013/11/03 | 所要時間 約1分

as3では、Keyboardクラスを使うとキーコードを取得できるんだけど、キーの名前を取得したい。

String.fromCharCode()を使えば取得できるんだけど、SHIFTキーとかはちゃんと表示してくれなかったり、完璧じゃない。

trace( String.fromCharCode(Keyboard.D)) //D
trace( String.fromCharCode(Keyboard.SHIFT))

ので、ちゃんと取得できるようにする。

... 続きを読む