当我致电sqlite3.connect('db').execute('CREATE INDEX ...')
时,我的/
分区已满,脚本与sqlite3.OperationalError: database or disk is full
崩溃。
我有两个分区:/
,4GB免费,/home
,1TB免费。 python脚本位于/home
。
如何告诉sqlite3
使用/home
分区而不是/
作为临时文件?
当我在python脚本运行时试图查看/
下正在创建的文件时,我发现了这个:
python 24853 max 6u REG 8,1 3821580012 788060 /var/tmp/etilqs_xARlZag1jj945jH (deleted)
不确定“删除”是什么意思,但它似乎是问题的根源。
Ubuntu 14.04LTS Python 3.5