setoya-blog

システム開発技術、データ分析関連でお勉強したことや、山奥生活を綴る、テンション低めなブログです。

メモリ上でテキストファイルを作るときにStringIOが便利そう

メモ。

herokuだと、ファイルを一時的に作成するのも微妙な場合(特にdynoを2つ以上で運用していて、ファイル作成と読み込みのタイミングが違うとき)があるので、StringIOクラスを使ってメモリ上にファイルを作成して、それを/tmp/とかには置かずに、S3に置くのがよさそう。

class StringIO