在 Raspberry Pi 上运行 Python,我发现我的 /tmp 文件夹随着时间的推移变得满了。经过调查,我发现它充满了 /tmp/python.cache_root/<1>/<2>/ 形式的文件,其中 <1> 和 <2> 是八进制数字。这些文件是在我运行预定的(自行编写的)Python 脚本时创建的。
谷歌搜索“Python 缓存”和相关术语只能找到来自 Maya 或 Django 等框架或产品的结果,这对我没有好处。如果我错过了一个明显的结果,请道歉!
这是草率编码的标志(例如未关闭的资源),还是仅仅是 Python 作为运行脚本的副产品所做的事情?有没有公认的方法来处理这个问题?运行rm -rf /tmp/*
“解决”了问题,重启 Pi 也是如此,但显然这些不是理想的解决方案。
编辑:有人建议python-twitter
图书馆可能是罪魁祸首,根据这个错误