Python - 访问Temp-Folder

时间:2016-04-07 14:51:20

标签: python python-3.x

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

Python是否具有加入文件夹的功能或类似功能? 我试过这样的,但是我得到一个语法错误,因为Python无法解码它:

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

thx求助:)

编辑:错误,如果有帮助:

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

1 个答案:

答案 0 :(得分:1)

您需要将\替换为\\。此外,您应该使用str.format()代替%s%

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

您可能对此question感兴趣。