Python 当反斜杠出现在文件路径中时,它意味着什么?

Python 当反斜杠出现在文件路径中时,它意味着什么?,python,Python,我很好奇\Jun/在下面的代码中是什么意思。这是否意味着文件路径的末尾可以包含Jun?但如果没有,它会理解/MY/FILE/PATH/2019/19-6是Jun文件夹吗 我试着用谷歌搜索它,但我不确定它到底叫什么 年份=2019年 月=6 mnts=[‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’] mnt=int(月)-1 file_path=“/MY/file/path/”+str(年)+“/”+str(年)[-2:

我很好奇\Jun/在下面的代码中是什么意思。这是否意味着文件路径的末尾可以包含Jun?但如果没有,它会理解/MY/FILE/PATH/2019/19-6是Jun文件夹吗

我试着用谷歌搜索它,但我不确定它到底叫什么

年份=2019年
月=6
mnts=[‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’]
mnt=int(月)-1
file_path=“/MY/file/path/”+str(年)+“/”+str(年)[-2:][+”-“+str(月)+“\”+mnts[mnt]+“/”
打印(文件路径)
/我的/FILE/PATH/2019/19-6\Jun/

将变量
file\u path
设置为June file\u path时,filepath是
/MY/file/path/2019/19-6\Jun/
还是
/MY/file/path/2019/19-6/
,取决于
\
在这里的方式?

因为路径没有引号,所以后空位正在转义空格字符
/MY/FILE/PATH/2019/19-6\Jun/
相当于
“/MY/FILE/PATH/2019/19-6 Jun/”

它在逃逸空间。它实际上并不是在逃逸空间,但它可能在稍后将一个逃逸序列传递给操作系统调用,代码未显示。它可能应该是等价的“\\”以成为正确的python,并更清楚地说明它实际上在做什么。但实际上,其他代码应该在其周围加引号,而不关心文件路径中的内容。这不是一个可识别的转义序列,其中还说“所有未识别的转义序列都保留在字符串中不变”,如果它被传递到操作系统,那么这两个是否等效是。。。在OSGood catch@KennyOstrom之前,我已经确认在我的案例中它没有传递给操作系统。谢谢你的关注。