我正在尝试打开一个文件。这是我迄今所做的截图:
前两行没有错误,但第三行或第四行(有边框)报告错误,即使语句在语法上是正确的,为什么报告“无效模式”?
答案 0 :(得分:5)
您将文件路径设置为c:\baby1990.html
,但错误显示为c:\x08aby1990.html
。
这是因为\b
被解释为转义序列:
>>> "\b"
'\x08'
>>>
因此,您需要使用原始字符串:
file=open(r"c:\baby1990.html")
或者更简单地说,是一个前锋:
file=open("c:/baby1990.html")
解释了原始字符串和转义序列here。