sessanの日記

主に開発技術関連でお勉強したことをまとめていくサイトです。

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

メモ。

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

class StringIO