Raspberry Pi で Python を実行していると、時間の経過とともに /tmp フォルダーがいっぱいになることがわかりました。調査の結果、/tmp/python.cache_root/<1>/<2>/ という形式のファイルでいっぱいになっていることがわかりました。<1> と <2> は 10 進数です。これらのファイルは、スケジュールされた (自分で作成した) Python スクリプトを実行したときに作成されました。
「Python Caching」および関連する用語をグーグルで検索しても、Maya や Django などのフレームワークまたは製品からの結果しか表示されず、私にとっては適切ではありませんでした。明らかな結果を見逃していたらすみません!
これはずさんなコーディング (たとえば、閉じられていないリソース) の兆候なのか、それとも Python が実行中のスクリプトの副産物として行うものなのか? これに対処するための受け入れられた方法はありますか?rm -rf /tmp/*
Piを再起動するのと同様に、実行すると問題が「解決」しますが、明らかにこれらは望ましい解決策ではありません。
編集:このバグpython-twitter
のように、ライブラリに責任がある可能性があることが示唆されています