Python \06转换为看起来像黑桃的字符
下面的代码来自当前正在开发的python脚本。由于文件名无效,脚本出错Python \06转换为看起来像黑桃的字符,python,character-encoding,Python,Character Encoding,下面的代码来自当前正在开发的python脚本。由于文件名无效,脚本出错 saveInPath = "C:\Users\User\Documents\AV_FILES\06_School\Python205\ProjectNov2014\CODE_CLEAN\NotQuiteBackUP" lccSysProcCons = SystemProcessControls() dateTimeNow = lccSysProcCons.getDateTimeNow() name = "R
saveInPath = "C:\Users\User\Documents\AV_FILES\06_School\Python205\ProjectNov2014\CODE_CLEAN\NotQuiteBackUP"
lccSysProcCons = SystemProcessControls()
dateTimeNow = lccSysProcCons.getDateTimeNow()
name = "Rejected Tracks List %s" % str(dateTimeNow)
saveAsName = saveInPath + "\\" + name + ".txt"
print saveAsName
saveAsName变量似乎使脚本无效。打印出来时显示为:
C:\Users\User\Documents\AV_FILES♠_School\Python205\ProjectNov2014\CODE_CLEAN\NotQuiteBackUP\Rejected Tracks List 2014-12-27 15:31:07.txt
注意黑桃字符[♠] 代替[\06]。这是为什么?这可能会通过更改文件夹名称来解决。我只想知道为什么会发生这种情况。Windows有一个♠︎ (Unicode U+2660黑色黑桃套装)代码点6处的符号。@gnat我在堆栈溢出时没有问,因为我认为这是程序员的问题,我不知道有什么不同=]。谢谢转载!