c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
Python

Unicode error 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape

| | python
This program is to get the size of a certain file, take the .jpg file on disk C as an example, the size is 264887 bytes.
import os

statinfo = os.stat("C:\Users\Mafaza\Pictures\Saved Pictures\bg.jpg")
print(statinfo.st_size)
After running the python program. I got this following error. 
"SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape" 

TO RESOLVE THIS ERROR:

First Method: 

Just add 'r' prefix before the string.

statinfo = os.stat(r"C:\Users\Mafaza\Pictures\Saved Pictures\bg.jpg")

Second Method:

Put 'double slash'

statinfo = os.stat("C:\\Users\Mafaza\\Pictures\\Saved Pictures\\bg.jpg")


VIDEO GUIDE: