I just got a notification saying I have a small amount of disk space left:

so I opened baobab to investigate and noticed this:

It turns out that my /tmp folder is full of files names like tmpxxxxxx. These look to me like temporary files created by a python script.
How can I find out what program is causing this?
The timestamps vary between approximately when I first logged in to now. They are binary files and file managers see them as type 'unknown'.
lsof /tmp/tmp* gives nothing.
When I run ls -l /tmp/tmp*, the last 10 entries are:
-rw------- 1 david david 21195909 2011-08-29 21:53 /tmp/tmpzTXYNT
-rw------- 1 david david 2381 2011-08-29 15:53 /tmp/tmpZuKqAW
-rw------- 1 david david 6987663 2011-08-29 18:38 /tmp/tmpZuSEp5
-rw------- 1 david david 1789626 2011-08-29 20:33 /tmp/tmpzv3MST
-rw------- 1 david david 19266899 2011-08-29 22:15 /tmp/tmpZxMCU5
-rw------- 1 david david 21197879 2011-08-29 20:52 /tmp/tmpzxSXv2
-rw------- 1 david david 65960 2011-08-29 18:13 /tmp/tmpZyA6aJ
-rw------- 1 david david 352529 2011-08-29 22:47 /tmp/tmpzz3jPd
-rw------- 1 david david 13869 2011-08-29 22:25 /tmp/tmp_ZZ3ZA
-rw------- 1 david david 17277993 2011-08-29 20:53 /tmp/tmpZzSmnL
ls -l /tmp/tmp*? – arrange Aug 29 '11 at 22:41strings /tmp/tmpXXXorhexdump -C /tmp/tmpXXX, then post the interesting bits. – lesmana Aug 29 '11 at 22:54file /tmp/tmp*to get the file types. – Lekensteyn Aug 29 '11 at 23:06