import arcpy
from arcpy import env
import os

dir = "x:/Housing_data/PBG_change/data/fgdb/"
out_folder = 'x:/Housing_data/PBG_change/data/shp/'

env.workspace = dir
gdbs = arcpy.ListWorkspaces("*","FileGDB")
for ws in gdbs:
	
	if ws.find('CONUS') < 0:   #ignore CONUS

		p = ws.find('\\')
		out2 = ws[p+1:-4]
		if not os.path.isdir(out_folder + out2): os.mkdir(out_folder + out2)
	
		env.workspace = ws
		for fc in arcpy.ListFeatureClasses():
			
			# copy feature class to it's own FGDB
			out_shp = out_folder + out2 + '/' + fc + '.shp'
			if not arcpy.Exists(out_shp):
				print 'arc Copy Features ->', out_shp
				arcpy.CopyFeatures_management(fc,out_shp)
	

