完成了版本3, 可正常退出
added requirements.txt