<?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 Re: Simple Arcpy clock/timer in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92111#M7199</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;class Timer:&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; def __enter__(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.start = time.clock()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self

&amp;nbsp;&amp;nbsp;&amp;nbsp; def __exit__(self, *args):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.end = time.clock()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.interval = self.end - self.start


import arcpy

t = Timer()
with t:
&amp;nbsp;&amp;nbsp; #list the things in the workspace
&amp;nbsp;&amp;nbsp; ws_output = r'in_memory'
&amp;nbsp;&amp;nbsp; for fc in arcpy.ListFeatureClasses():
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print fc

itemsecs = "Total processing seconds: %.02f secs." % (t.interval)
print itemsecs&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Dec 2021 23:32:06 GMT</pubDate>
    <dc:creator>JamesCrandall</dc:creator>
    <dc:date>2021-12-10T23:32:06Z</dc:date>
    <item>
      <title>Simple Arcpy clock/timer</title>
      <link>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92107#M7195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Does anyone have simple syntax so I can add a timer or clock to my Arcpy script?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 May 2014 13:38:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92107#M7195</guid>
      <dc:creator>AndrewTuleya2</dc:creator>
      <dc:date>2014-05-30T13:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Arcpy clock/timer</title>
      <link>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92108#M7196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import time
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Check this&lt;/SPAN&gt;&lt;A href="http://stackoverflow.com/questions/20874387/measure-script-running-time-in-python" rel="nofollow noopener noreferrer" target="_blank"&gt; link&lt;/A&gt;&lt;SPAN&gt; out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;or this &lt;/SPAN&gt;&lt;A href="http://stackoverflow.com/questions/6786990/find-out-time-it-took-for-a-python-script-to-complete-execution" rel="nofollow noopener noreferrer" target="_blank"&gt;one&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:31:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92108#M7196</guid>
      <dc:creator>BenSciance</dc:creator>
      <dc:date>2021-12-10T23:31:58Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Arcpy clock/timer</title>
      <link>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92109#M7197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import datetime
start = datetime.datetime.now()
print 'start run: %s\n' % (start)
### do groovy stuff here
print 'finished run: %s\n\n' % (datetime.datetime.now() - start)&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:32:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92109#M7197</guid>
      <dc:creator>markdenil</dc:creator>
      <dc:date>2021-12-10T23:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Arcpy clock/timer</title>
      <link>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92110#M7198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What I do:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import time
time1 = time.clock()
#do stuff
time2 = time.clock()
print "Stuff took " + str(time2-time1) + " seconds"&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:32:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92110#M7198</guid>
      <dc:creator>ChrisSnyder</dc:creator>
      <dc:date>2021-12-10T23:32:04Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Arcpy clock/timer</title>
      <link>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92111#M7199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;class Timer:&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; def __enter__(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.start = time.clock()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self

&amp;nbsp;&amp;nbsp;&amp;nbsp; def __exit__(self, *args):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.end = time.clock()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.interval = self.end - self.start


import arcpy

t = Timer()
with t:
&amp;nbsp;&amp;nbsp; #list the things in the workspace
&amp;nbsp;&amp;nbsp; ws_output = r'in_memory'
&amp;nbsp;&amp;nbsp; for fc in arcpy.ListFeatureClasses():
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print fc

itemsecs = "Total processing seconds: %.02f secs." % (t.interval)
print itemsecs&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:32:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/simple-arcpy-clock-timer/m-p/92111#M7199</guid>
      <dc:creator>JamesCrandall</dc:creator>
      <dc:date>2021-12-10T23:32:06Z</dc:date>
    </item>
  </channel>
</rss>

