file="C:\Users\shuyun\Desktop\file.txt"
^
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
上边的问题是因为:Windows能正确解读你文件中的路径问题,而有时候就不能. 因为反斜杠是转义字符,和大多数语言一样。
解决办法:而在整个路径的字符串前面加 r 后可以在程序运行后只把反斜杠当做一个普通字符来用,也就解决了问题.