(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated\UXXXXXXXX escap

804 ワード

コードは次のとおりです.
import  os
path = 'C:\Users\cheng\Downloads'
print ("os.path.getsize(path):",os.path.getsize(path))       #      ,            
print ("os.path.isabs(path):",os.path.isabs(path))

(unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated\UXXXXXXXX escape
理由:Pythonではがエスケープ記号で、uはUNICOD符号化の後を表すので、Userはここでエラーを報告します.文字列の前にr表現を付けておけばいいです.

path = r'C:\Users\cheng\Downloads'