基本的な質問なのかもしれませんが、pythonなどのプログラムでファイルを操作する場合について教えてください。
例えば、/home/test/hogehoge.txt を
with onen('/home/test/hogehoge.txt') as f:で読み込んだ場合は
直接操作する?ことになるのでしょうか?
よく書籍だとopen()だけだと、xxx.close() で閉じないとメモリに残り続けるから云々ってかいてあるので
一旦メモリ上に展開して、プログラムで処理が完了次第、データを保存してメモリを開放するみたいな動作になるんでしょうか?
そうであった場合に、/home/test/hogehoge.txt が1GBくらいの大きさで会った場合はメモリ数が足りなければ
エラーになるのか、それとも加工するデータ分だけメモリ数が残っていればいいのか気になりました。
よろしくおねがいいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。