关于Python:Python – 访问Temp-Folder

Python - Access the Temp-Folder

本问题已经有最佳答案,请猛点这里访问。

我正在尝试将文件写入%temp%文件夹,但每个用户的用户名都不同。

python有一个函数或者类似的函数来加入文件夹吗?我是这样尝试的,但是我得到了一个语法错误,因为python无法解码它:

1
tmppath ="C:\Users\ %s \AppData\Local\Temp" %( os.getlogin() )

谢谢!

编辑:错误,以防有帮助:

1
2
SyntaxError: (Unicode Error) 'unicodeescape' codec can't decode bytes in    
position 2-3: truncated \UXXXXXXXX escape


您需要用\\替换每个\。另外,您应该使用str.format()而不是%s%

1
2
import os
tmppath ="C:\\$SB52EF.tmpUsers\\{}\\AppData\\Local\\Temp".format(os.getlogin())

你可能对这个问题感兴趣。