Excel操作
実は、こっちが本題。ちょっとしたお遊びツールをIronPythonで書いていたらメモリ不足エラーが発生し、調査してみたところ、
import clr clr.AddReference('Microsoft.Office.Interop.Excel') from Microsoft.Office.Interop import Excel app = Excel.ApplicationClass() app.Visible = True book = app.Workbooks.Add() sheet = book.Worksheets['Sheet1'] for row in xrange(1, 100): for col in xrange(1, 100): cell = sheet.Cells[row, col] cell = None ...
こんなコードでも、すごい勢いでメモリが減っていきました。で、PowerShellでも同じ現象が発生するかどうか見ようとして、下記の問題に嵌ってしまったというお約束展開。(^^;
以前、CPythonで似たようなコードを書いた時は、問題なかった記憶があるのですが・・・