the 8088 Single Board Computer with AMD 8088 bought at junk shop in 1989
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー deliciousにsee()というのが上がっていたので早速ためしてみた。 see()というのは,簡単に言うとdir()より便利で気の利いたオブジェクトインスペクタだ。オブジェクトにどんなメソッドやアトリビュートがあるのかを簡単に調べることが出来るコマンドライクな関数。 たとえばPythonの文字列をsee()に与えてみるとこうなる。 In [1]:see('') Out[1]: [] in + * % < <= == != > >= hash() help() len() repr() str() .capitalize() .center() .count() .decode()
目次 dis/inspect モジュールと ceval.c を使った Python のハッキング dis モジュールと python interpreter 関数に属する func_code オブジェクトとco_varnames, co_names, co_consts 属性 python interpreter ceval.c:Python Virtual Machine の C ソース・コード inspect モジュール dis, inspect を使った一行コード python コードの hack x,y = y,x, x,z,y = z,y,x Python オブジェクト 関数 STORE_GLOBAL/STORE_NAME inspect 経由による クラスの disassemble LOAD_ATTRI リスト hash generator thread decorator 構
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く