<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Interpreting &amp;quot;freeform&amp;quot; file paths? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537011#M42024</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am writing a standalone Python script which involves exporting a geodatabase table to a CSV at a location specified by the user. The script will be called via the command line, and the location is one of the arguments.&lt;/P&gt;&lt;P&gt;Ideally, the user would be able to specify the location in a way that's familiar to them. They are not Python coders, and the script is non-interactive so I can't present a dialog box where they select the location. Most likely, they will copy-paste a location from Windows Explorer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are&amp;nbsp;three areas where I'm seeking assistance:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;How to pass the&amp;nbsp;location argument if it include spaces.&amp;nbsp;The below approach does not work in this scenario. Shall I enclose the arguments in some delimiter? If so, how do I parse the arguments then? Note that there are other arguments as well.&lt;/LI&gt;&lt;LI&gt;How to split apart outFile into the path and the filename. These will be used by &lt;STRONG&gt;arcpy.TableToTable_conversion()&lt;/STRONG&gt;, which requires these as separate parameters.&lt;/LI&gt;&lt;LI&gt;How to reformat the path such that it includes proper escaping such as the double-backlashes.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;# retrieve outFile from the command line (2nd argument)&lt;/SPAN&gt;
outFile &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; sys&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;argv&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# represents a filename and path&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# example:&amp;nbsp; c:\temp\output file.csv&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# could contain spaces, UNC paths, etc.&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;# split outFile into a pathway and a filename&lt;/SPAN&gt;
outPath &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; 
outFileName &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; 


&lt;SPAN class="comment token"&gt;# export targetTable to the file specified in outFile&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# note: targetTable is created elsewhere&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;TableToTable_conversion&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;targetTable&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;outPath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;outFileName&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 23:19:09 GMT</pubDate>
    <dc:creator>KeithD1</dc:creator>
    <dc:date>2021-12-11T23:19:09Z</dc:date>
    <item>
      <title>Interpreting "freeform" file paths?</title>
      <link>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537011#M42024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am writing a standalone Python script which involves exporting a geodatabase table to a CSV at a location specified by the user. The script will be called via the command line, and the location is one of the arguments.&lt;/P&gt;&lt;P&gt;Ideally, the user would be able to specify the location in a way that's familiar to them. They are not Python coders, and the script is non-interactive so I can't present a dialog box where they select the location. Most likely, they will copy-paste a location from Windows Explorer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are&amp;nbsp;three areas where I'm seeking assistance:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;How to pass the&amp;nbsp;location argument if it include spaces.&amp;nbsp;The below approach does not work in this scenario. Shall I enclose the arguments in some delimiter? If so, how do I parse the arguments then? Note that there are other arguments as well.&lt;/LI&gt;&lt;LI&gt;How to split apart outFile into the path and the filename. These will be used by &lt;STRONG&gt;arcpy.TableToTable_conversion()&lt;/STRONG&gt;, which requires these as separate parameters.&lt;/LI&gt;&lt;LI&gt;How to reformat the path such that it includes proper escaping such as the double-backlashes.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;# retrieve outFile from the command line (2nd argument)&lt;/SPAN&gt;
outFile &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; sys&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;argv&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# represents a filename and path&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# example:&amp;nbsp; c:\temp\output file.csv&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# could contain spaces, UNC paths, etc.&lt;/SPAN&gt;


&lt;SPAN class="comment token"&gt;# split outFile into a pathway and a filename&lt;/SPAN&gt;
outPath &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; 
outFileName &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; 


&lt;SPAN class="comment token"&gt;# export targetTable to the file specified in outFile&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# note: targetTable is created elsewhere&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;TableToTable_conversion&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;targetTable&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;outPath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;outFileName&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:19:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537011#M42024</guid>
      <dc:creator>KeithD1</dc:creator>
      <dc:date>2021-12-11T23:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: Interpreting "freeform" file paths?</title>
      <link>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537012#M42025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you are using a command line.&amp;nbsp; Have you considered creating a Python script tool.&amp;nbsp; It offers some parameter checking.&amp;nbsp; See &lt;A href="http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/understanding-script-tool-parameters.htm"&gt;Understanding script tool parameters&lt;/A&gt;&amp;nbsp;and related documentation pages.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2018 18:51:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537012#M42025</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2018-06-29T18:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: Interpreting "freeform" file paths?</title>
      <link>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537013#M42026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to enclose parameters containing spaces with quotes to keep it together.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are several ways to deal with paths using the os.path module. Bonus: it smartly handles slashes for you.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; os
path &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'some/path/some_file.txt'&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;dirname&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;basename&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;splitext&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;‍‍‍

&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'some/path'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'some_file.txt'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'some/path/some_file'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'.txt'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:19:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537013#M42026</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2021-12-11T23:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: Interpreting "freeform" file paths?</title>
      <link>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537014#M42027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Randy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It looks like the "script tool" would enable the script to be used directly from Arc? Would that be at the expense of not being able to use it via CLI?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm calling the Python script directly&amp;nbsp;from another application using its command line interface. There are a few functions for which custom-built ArcTools exist (developed in-house) and this is how I'm accessing them, rather than trying to recreate them in the other application's programming language. The end-goal is for the&amp;nbsp;Python script to be&amp;nbsp;seamless to the end-user...they will simply see a black window appear for a moment before control is returned to the other application. So...I want to avoid any situation where the script may "error out" and leave them in a confused state.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2018 19:38:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537014#M42027</guid>
      <dc:creator>KeithD1</dc:creator>
      <dc:date>2018-06-29T19:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: Interpreting "freeform" file paths?</title>
      <link>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537015#M42028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As&amp;nbsp;I recall, you should be able to use a script tool either inside or outside of Arc. A shortcut to a python script could activate it.&amp;nbsp; Perhaps &lt;A href="http://desktop.arcgis.com/en/arcmap/latest/analyze/arcpy-functions/importtoolbox.htm"&gt;ImportToolbox&lt;/A&gt;; see last code sample.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit:&lt;/P&gt;&lt;P&gt;Actually, the tool dialog doesn't show outside Arc.&amp;nbsp; For a dialog box,&amp;nbsp;&lt;A href="http://effbot.org/tkinterbook/tkinter-file-dialogs.htm"&gt;TkFileDialog&lt;/A&gt;&amp;nbsp;might provide a similar user experience when outside Arc for searching directories.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2018 20:06:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537015#M42028</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2018-06-29T20:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: Interpreting "freeform" file paths?</title>
      <link>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537016#M42029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When specifying a path as an argument on the Windows Command Prompt, paths with spaces need to be quoted.&amp;nbsp; Such need/behavior is documented in various places on Microsoft websites.&amp;nbsp; If someone uses &lt;EM&gt;Copy as path&lt;/EM&gt; in Windows Explorer or file/folder name completion in the command prompt, the quotes are inserted for the user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to cover your bases and account for a broad range of users, including those for which a "command prompt" is advanced, I suggest using a file open dialog box.&amp;nbsp; You state that the script is non-interactive, but then you also state that the user is inputting the path on the command line, which is a form of interaction.&amp;nbsp; Since &lt;A class="link-titled" href="https://docs.python.org/2/library/tkinter.html" title="https://docs.python.org/2/library/tkinter.html" rel="nofollow noopener noreferrer" target="_blank"&gt;24.1. Tkinter — Python interface to Tcl/Tk — Python 2.7.15 documentation&lt;/A&gt; is packaged with Python, including the Python distributions with ArcGIS, I recommend inserting something simple as suggested in &lt;A class="link-titled" href="https://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-python" title="https://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-python" rel="nofollow noopener noreferrer" target="_blank"&gt;openfiledialog - Quick and easy file dialog in Python? - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; Tkinter&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tkFileDialog

root &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; Tkinter&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Tk&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;root&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;withdraw&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

file_path &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; tkFileDialog&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;askopenfilename&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The above code will let a user select the file and all of the spaces will be addressed, so you don't have to worry about them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:19:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/interpreting-quot-freeform-quot-file-paths/m-p/537016#M42029</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2021-12-11T23:19:14Z</dc:date>
    </item>
  </channel>
</rss>

