老师,请问一下模拟qq服务器这节中退出功能写了提示:“退出成功”,但选择2退出后为什么不会弹出退出成功?还有第二张图片的第一行代码是什么意思?
来源:4-10 基于tcp自定义第一个协议 - 模拟qq服务器和客户端 - 3

慕神4196931
2019-07-29
写回答
2回答
-
bobby
2019-07-30
你这里写的是输入exit之后才会退出,但是你输入2肯定不等于 “exit”。所以你只有输入exit才能退出
2. if __name__ == "__main__" 这个代表的是当我们运行某个文件的时候这个里面的代码会执行,很多时候我们不写这个直接写下面的代码也能执行,但是如果不把执行的逻辑写入到main下面的话,很多时候如果直接import这个文件中的某个变量或者函数的时候 这个代码也会执行,所以好的习惯就是把运行的逻辑写到main中
022019-11-01 -
智慧包
2019-07-30
好像是代表主程序入口
00
相似问题