2009-03-01から1ヶ月間の記事一覧

[Python] os.getppid on Windows

2009-06-10 親プロセスが死んでる場合に対応 from ctypes import * from ctypes.wintypes import * import win32process class PROCESSENTRY32(Structure): _fields_ = ( ('dwSize', DWORD, ), ('cntUsage', DWORD, ), ('th32ProcessID', DWORD, ), ('th32De…

[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>…