Python 3 Files - Additional Way of Avoiding the Unicode Error

Python 3: From Scratch to Intermediate INTERMEDIATE LEVEL: Python 3 - File Operations
1 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.98
List Price:  €131.57
You save:  €37.59
£80.28
List Price:  £112.40
You save:  £32.11
CA$138.08
List Price:  CA$193.32
You save:  CA$55.23
A$155.74
List Price:  A$218.04
You save:  A$62.30
S$136.25
List Price:  S$190.76
You save:  S$54.50
HK$782.98
List Price:  HK$1,096.21
You save:  HK$313.22
CHF 91.14
List Price:  CHF 127.60
You save:  CHF 36.46
NOK kr1,098.40
List Price:  NOK kr1,537.80
You save:  NOK kr439.40
DKK kr701.21
List Price:  DKK kr981.73
You save:  DKK kr280.51
NZ$169.22
List Price:  NZ$236.92
You save:  NZ$67.69
د.إ367.20
List Price:  د.إ514.09
You save:  د.إ146.89
৳10,977.89
List Price:  ৳15,369.49
You save:  ৳4,391.59
₹8,365.11
List Price:  ₹11,711.49
You save:  ₹3,346.38
RM479.10
List Price:  RM670.76
You save:  RM191.66
₦120,104.65
List Price:  ₦168,151.32
You save:  ₦48,046.66
₨27,833.48
List Price:  ₨38,967.99
You save:  ₨11,134.50
฿3,681.88
List Price:  ฿5,154.78
You save:  ฿1,472.90
₺3,251.57
List Price:  ₺4,552.33
You save:  ₺1,300.75
B$528.60
List Price:  B$740.07
You save:  B$211.46
R1,902.92
List Price:  R2,664.17
You save:  R761.24
Лв183.76
List Price:  Лв257.28
You save:  Лв73.51
₩138,255.79
List Price:  ₩193,563.64
You save:  ₩55,307.85
₪376.37
List Price:  ₪526.94
You save:  ₪150.56
₱5,722.47
List Price:  ₱8,011.69
You save:  ₱2,289.21
¥15,461.20
List Price:  ¥21,646.30
You save:  ¥6,185.10
MX$1,698.40
List Price:  MX$2,377.83
You save:  MX$679.43
QR364.94
List Price:  QR510.94
You save:  QR145.99
P1,382.56
List Price:  P1,935.64
You save:  P553.08
KSh13,248.67
List Price:  KSh18,548.67
You save:  KSh5,300
E£4,879.07
List Price:  E£6,830.89
You save:  E£1,951.82
ብር5,691.67
List Price:  ብር7,968.56
You save:  ብር2,276.89
Kz83,741.62
List Price:  Kz117,241.62
You save:  Kz33,500
CLP$98,036.19
List Price:  CLP$137,254.59
You save:  CLP$39,218.40
CN¥723.78
List Price:  CN¥1,013.33
You save:  CN¥289.54
RD$5,909.81
List Price:  RD$8,273.97
You save:  RD$2,364.16
DA13,475.51
List Price:  DA18,866.26
You save:  DA5,390.74
FJ$227.51
List Price:  FJ$318.52
You save:  FJ$91.01
Q778.01
List Price:  Q1,089.25
You save:  Q311.23
GY$20,943.86
List Price:  GY$29,322.24
You save:  GY$8,378.38
ISK kr14,144.58
List Price:  ISK kr19,802.98
You save:  ISK kr5,658.40
DH1,017.39
List Price:  DH1,424.39
You save:  DH407
L1,786.82
List Price:  L2,501.62
You save:  L714.80
ден5,782.34
List Price:  ден8,095.50
You save:  ден2,313.16
MOP$806.92
List Price:  MOP$1,129.72
You save:  MOP$322.80
N$1,901.80
List Price:  N$2,662.60
You save:  N$760.80
C$3,681.76
List Price:  C$5,154.62
You save:  C$1,472.85
रु13,382.26
List Price:  रु18,735.71
You save:  रु5,353.44
S/373.93
List Price:  S/523.52
You save:  S/149.59
K378.80
List Price:  K530.34
You save:  K151.53
SAR375.07
List Price:  SAR525.11
You save:  SAR150.04
ZK2,508.25
List Price:  ZK3,511.66
You save:  ZK1,003.40
L467.60
List Price:  L654.66
You save:  L187.05
Kč2,369.93
List Price:  Kč3,318
You save:  Kč948.06
Ft36,898.16
List Price:  Ft51,658.91
You save:  Ft14,760.74
SEK kr1,094.62
List Price:  SEK kr1,532.51
You save:  SEK kr437.89
ARS$86,865.91
List Price:  ARS$121,615.75
You save:  ARS$34,749.84
Bs693.67
List Price:  Bs971.16
You save:  Bs277.49
COP$390,802.63
List Price:  COP$547,139.32
You save:  COP$156,336.68
₡50,098.77
List Price:  ₡70,140.28
You save:  ₡20,041.51
L2,469.54
List Price:  L3,457.46
You save:  L987.91
₲740,758.16
List Price:  ₲1,037,091.06
You save:  ₲296,332.90
$U3,889.78
List Price:  $U5,445.86
You save:  $U1,556.07
zł408.85
List Price:  zł572.41
You save:  zł163.55
Already have an account? Log In

Transcript

Welcome back. In this lecture, I'm going to show you yet another way to avoid the Unicode error that we discussed in the previous video. So instead of escaping every backslash in the path using another backslash, you can keep the single backslashes inside the file path and simply add the letter R, as you can see right here, right before the path right before the double quotes. R stands for URL string literal, which tells Python that every backslash inside the following string should be treated as a literal character, not as a special character, which is part of a special sequence such as backslash n for a new line. This way, you can place r in front of your string, and Python will ignore any special sequences, thus interpreting the backslash character as a normal character. So let's try this on a similar path.

To the one we had in the previous video, this is the path right here. Also, let's see this folder. So we have d users, and this is the location where the file will be created. So let's hit Enter. And notice that this time, although we have backslash, U, and backslash t inside the file path, they are treated as normal characters, and the Unicode error is not raised anymore. Finally, we can see the file that has just been created file on dot p y inside this particular folder.

Okay, great job. I'll see you in the next lecture.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.