前提・実現したいこと
Pythonで作成したプログラムをHeroku上で動かし、csvファイルを出力し、その後その出力したcsvファイルを読み込みたいのですがうまくいきません。
試したこと
調べるとHerokuではファイルの出力がtmpフォルダ上でのみ可能とあったので、以下のような処理に修正しましたが、うまくいきませんでした。
・出力箇所
Python
1 with open('/tmp/XXXXX.csv', 'w', newline="") as f: 2 writer = csv.writer(f) 3 writer.writerow(["hoge", foge]) 4 ・・・・
・読み込み箇所
Python
1 if os.path.exists('/tmp/XXXXX.csv'): 2 with open('/tmp/XXXXX.csv') as f: 3 reader = csv.reader(f) 4 input = [row for row in reader]
発生している問題
下記リンクを読むとherokuのtmpフォルダ内のファイルは何が入っているか確認できないようなので、出力が失敗しているのか読み込みが失敗しているのかもわからないです。
herokuのサーバー上に一時ファイルを作ったこと
あなたの回答
tips
プレビュー