我试图将一个文件写入%temp%文件夹,但是每个用户的用户名是不同的。
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发布于 2016-04-07 14:56:46
您需要将每个\替换为\\。另外,您应该使用str.format()而不是%s%。
import os
tmppath = "C:\\$SB52EF.tmpUsers\\{}\\AppData\\Local\\Temp".format(os.getlogin())您可能对这个question感兴趣。
https://stackoverflow.com/questions/36479798
复制相似问题