Looks like a harmless ratsnake to me, not a boa or python. I'm not too good with my rat ID's, but I would say it is probably a gray ratsnake. Here is your picture: