SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:

在学python,使用os.path.getsize('c:\user_weblogic.dmp') 获得某个文件的大小,试了几个,都可以得出结果。

结果在试了上面这个文件的时候发现总是报错:

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \uXXXX escape

换了个awrrpt.html的文件名也是如此。。。。

原来是由于\u之类的存在,导致了python进行转义,从而找不到目录下面对应的文件了。。

多加个\即可。

os.path.getsize('c:\\user_weblogic.dmp')

你可能感兴趣的:(SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:)