I am extremely new to python so any help would be greatly appreciated. How would you skip the arcpy.Merge and arcpy.Clip if 'AAA010.shp' does not exist in the directory that os.walk is going through. I will have more code after the last line in this snippet. Currently, the script just skips completely over the 'AAA010.shp' even though it exists.
<SPAN class="kwd" style="color: #00008b;">import</SPAN><SPAN class="pln" style="color: black;"> os</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> fnmatch</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> arcpy<BR /><BR />arcpy</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">env</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">workspace </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> r</SPAN><SPAN class="pun" style="color: black;">’</SPAN><SPAN class="pln" style="color: black;">C</SPAN><SPAN class="pun" style="color: black;">:</SPAN><SPAN class="pln" style="color: black;">\Users\sysadmin\desktop\datamanagement\MGCP</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">gdb</SPAN><SPAN class="pun" style="color: black;">’</SPAN><SPAN class="pln" style="color: black;"><BR /><BR />fcMerged </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">‘</SPAN><SPAN class="typ" style="color: #2b91af;">MergedFeatureClass</SPAN><SPAN class="pun" style="color: black;">’</SPAN><SPAN class="pln" style="color: black;"><BR /><BR />fcClipped </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">‘</SPAN><SPAN class="typ" style="color: #2b91af;">ClippedFeatureClass</SPAN><SPAN class="pun" style="color: black;">’</SPAN><SPAN class="pln" style="color: black;"><BR /><BR />fcToClip </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> r</SPAN><SPAN class="pun" style="color: black;">’</SPAN><SPAN class="pln" style="color: black;">C</SPAN><SPAN class="pun" style="color: black;">:</SPAN><SPAN class="pln" style="color: black;">\Users\sysadmin\desktop\datamanagement\Country</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">shp</SPAN><SPAN class="pun" style="color: black;">’</SPAN><SPAN class="pln" style="color: black;"><BR /><BR />filesMatched </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> list</SPAN><SPAN class="pun" style="color: black;">()</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /></SPAN><SPAN class="kwd" style="color: #00008b;">for</SPAN><SPAN class="pln" style="color: black;"> root</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> subfolders</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> files </SPAN><SPAN class="kwd" style="color: #00008b;">in</SPAN><SPAN class="pln" style="color: black;"> os</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">walk</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="pln" style="color: black;">r</SPAN><SPAN class="pun" style="color: black;">’</SPAN><SPAN class="pln" style="color: black;">C</SPAN><SPAN class="pun" style="color: black;">:</SPAN><SPAN class="pln" style="color: black;">\Users\sysadmin\desktop\datamanagement\MGCP_Raw</SPAN><SPAN class="pun" style="color: black;">’):</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /> </SPAN><SPAN class="kwd" style="color: #00008b;">for</SPAN><SPAN class="pln" style="color: black;"> f </SPAN><SPAN class="kwd" style="color: #00008b;">in</SPAN><SPAN class="pln" style="color: black;"> fnmatch</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">filer</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="pln" style="color: black;">files</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">‘</SPAN><SPAN class="pln" style="color: black;">AAA010</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">shp</SPAN><SPAN class="pun" style="color: black;">’):</SPAN><SPAN class="pln" style="color: black;"><BR /> filesMatched</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">append</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="pln" style="color: black;">os</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">path</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="pln" style="color: black;">join</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="pln" style="color: black;">root</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;">f</SPAN><SPAN class="pun" style="color: black;">))</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /></SPAN><SPAN class="kwd" style="color: #00008b;">if</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="str" style="color: maroon;">'AAA010.shp'</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="kwd" style="color: #00008b;">in</SPAN><SPAN class="pln" style="color: black;"> filesMatched</SPAN><SPAN class="pun" style="color: black;">:</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /> arcpy</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">Merge_management</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="pln" style="color: black;">filesMatched</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> fcMerged</SPAN><SPAN class="pun" style="color: black;">)</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /> arcpy</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">Clip_analysis</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="pln" style="color: black;">fcMerged</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> fcToClip</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">Extraction_Mine</SPAN><SPAN class="pun" style="color: black;">)</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /></SPAN><SPAN class="kwd" style="color: #00008b;">else</SPAN><SPAN class="pun" style="color: black;">:</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="kwd" style="color: #00008b;">pass</SPAN>