f = open("C:\Users\aleed_000\Desktop\dis.txt","r")
print (f.read())
f.close()
任何人都可以解释为什么这不能读取我名为dis.txt的文件吗?当我试图运行它时,它说错误,然后突出显示打开的paren。我不明白出了什么问题。
答案 0 :(得分:3)
使用原始字符串或通过在'\'
前添加前缀'\'
来转义每个C:\Users\aleed_000\Desktop\dis.txt
:
因为>>> print ("C:\Users\aleed_000\Desktop\dis.txt") # '\a' gets escaped
C:\Usersleed_000\Desktop\dis.txt
实际上是这样解释的:
>>> print (r"C:\Users\aleed_000\Desktop\dis.txt") #notice the r at the start
C:\Users\aleed_000\Desktop\dis.txt
原始字符串:
'\'
逃离每个>>> print ("C:\\Users\\aleed_000\\Desktop\\dis.txt")
C:\Users\aleed_000\Desktop\dis.txt
:
{{1}}