python灰帽子 书上的实践，和原有代码