2009-03-11から1日間の記事一覧

[Python] 単純に危険なだけの手法

#hack.py import __builtin__ __builtin__._open = open __builtin__.open = '__builtin__' としておいて、 >>> open <built-in function open> >>> import hack >>> open '__builtin__' >>> eval('open', {'open': 'globals'}, {'open': 'locals'}) 'locals' >>> eval('open', {'ope</built-in>…