为何,本地磁盘文件的路径要用 "/" 而不是 "\" ?

为何,本地磁盘文件的路径要用 "/" 而不是 "\" ?

为什么python中,本地磁盘文件的路径要用 "/" 而不是 "\" 呢? 即:f=open("d:/tmp.txt")是正确的,可是 f=open("d:\tmp.txt")就不对呢?
-------------------------------
在我的印象中,本地磁盘文件路径中,是要用"\"的呀,比如 d:\tmp.txt 而不能写成 d:/tmp.txt
可是在python中,却正好相反,本地磁盘路径要用 "/" 才不会报错.
比如打开 d:\tmp.txt 这个文件,就要写成:
open("d:/tmp.txt")
这是为什么呀?我印象中,"/"是网页上的url才用呀?
试试  f=open("d:\\tmp.txt")
\t是缩进

print "d:\tmp.txt"
=
d:    mp.txt
f=open("d:/tmp.txt")
f=open("d:\\tmp.txt")

f=open("""d:\tmp.txt""")
几种写法都可以、反斜杠是转义字符
谢谢,"\"是转义符,这个我明白.
我现在不明的就是,为什么python中,为认为"d:/tmp.txt"这种本地文件格式是正确的.
必竟是运行在windows平台上呀.(注:我的环境不是linux)
即,r"d:\tmp.txt" 我可以理解,可是
"d:/tmp.txt",我就是不理解,必竟在windows平台下呀.在windows平台下,"/"是url中用的呀?
高版本的windows都是"\","/" 通吃的,你自己写个小的C代码验证一下就知道了。。。