在Python 2.6中是否有跨平台的方法获取临时目录的路径?

例如,在Linux下是/tmp,而在XP下是C:\Documents and settings\[user]\Application settings\Temp。

是否有一种在Java应用程序中创建临时目录的标准而可靠的方法?在Java的问题数据库中有一个条目,在评论中有一些代码,但我想知道在一个常用的库(Apache Commons等)中是否有一个标准的解决方案?

目前我正在使用以下功能来获取当前用户的临时文件夹路径:

string tempPath = System.IO.Path.GetTempPath();

在一些机器上,它给了我当前用户的临时文件夹路径:

C:\Documents and Settings\管理员\本地设置\Temp\

在一些机器上,它会给我系统临时文件夹路径,如:

C:\Windows\TEMP

MSDN文档还说上述API返回当前系统的临时文件夹。

是否有其他API可以给我当前用户的临时文件夹路径,就像这样:

C:\Documents and Settings\管理员\本地设置\Temp\