Hi,
Why and When I need use r before the workspace declaration in python like below:
Thank´s
Search "python raw encoding" for the history.
Or read my precise
/blogs/dan_patterson/2016/08/14/filenames-and-file-paths-in-python
In short... the options are listed but a little 'r' goes a long way.
<SPAN class="comment token"># ---- the bad</SPAN> folder <SPAN class="operator token">=</SPAN> <SPAN class="string token">"c:\users\andre souza\tools\gis"</SPAN> File <SPAN class="string token">"<ipython-input-35-6d2d90c647fc>"</SPAN><SPAN class="punctuation token">,</SPAN> line <SPAN class="number token">1</SPAN> folder <SPAN class="operator token">=</SPAN> <SPAN class="string token">"c:\users\andre souza\tools\gis"</SPAN> <SPAN class="operator token">^</SPAN> SyntaxError<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">(</SPAN>unicode error<SPAN class="punctuation token">)</SPAN> <SPAN class="string token">'unicodeescape'</SPAN> codec can't decode bytes <SPAN class="keyword token">in</SPAN> position <SPAN class="number token">2</SPAN><SPAN class="operator token">-</SPAN><SPAN class="number token">3</SPAN><SPAN class="punctuation token">:</SPAN> truncated \uXXXX escape <SPAN class="comment token"># ---- the good</SPAN> folder <SPAN class="operator token">=</SPAN> r<SPAN class="string token">"c:\users\andre souza\tools\gis"</SPAN> folder <SPAN class="string token">'c:\\users\\andre souza\\tools\\gis'</SPAN> <SPAN class="comment token"># ---- the ugly</SPAN> folder <SPAN class="operator token">=</SPAN> <SPAN class="string token">"C:\Temp\andre souza\tools\gis"</SPAN> <SPAN class="keyword token">print</SPAN><SPAN class="punctuation token">(</SPAN>folder<SPAN class="punctuation token">)</SPAN> C<SPAN class="punctuation token">:</SPAN>\Tempndre souza ools\gis folder <SPAN class="operator token">=</SPAN> r<SPAN class="string token">"C:\Temp\andre souza\tools\gis"</SPAN> <SPAN class="keyword token">print</SPAN><SPAN class="punctuation token">(</SPAN>folder<SPAN class="punctuation token">)</SPAN> C<SPAN class="punctuation token">:</SPAN>\Temp\andre souza\tools\gis<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Fantastic! Help me a lot!!
Thank´s Dan!!
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.