Windows下的文件目录路径使用反斜杠“\”来分隔。但是,和大多数语言一样,Python代码里面,反斜杠“\”是转义符,例如“\n”表示回车、“\t”表示制表符等等。这样,如果继续用windows习惯使用“\”表示文件路径,就会产生歧义。Linux下是“/”来分隔,所以没事。
解决办法
采用下面任何一种书写形式均可:
使用斜杠“/”:
"c:/test.txt"
不用反斜杠就没法产生歧义了
将反斜杠符号转义
"c:\\test.txt"
因为反斜杠是转义符,所以两个”\\“就表示一个反斜杠符号