2011-07-01から1ヶ月間の記事一覧
Python にはレジストリを扱うために winreg というライブラリがついてくるけれど、REG_DWORD の扱いに少し問題があることがわかった。 問題1:大きな整数が正しく読み込めない 例えば 4294967173 という大きな数を読もうとすると、-123 になってしまう。 # …
Windowsで "\x1a" を含むテキストファイルをCPythonに読ませると、途中で読み込みが停止してしまうようだね。 # CPython 2.7.2 on Win32 with open('a.txt', 'wb') as fout: fout.write("abc\x1adef") with open('a.txt', 'r') as fin: print fin.read() # …