if len(sys.argv) != 2:
print("请按照如下方式运行:python3 xxx.py 7890")
return
else:
# 运行方式为python3 xxx.py 7890
port = int(sys.argv[1])
sys.argv[0]是代表当前所执行的脚本
sys.argv[1] 脚本第一个参数
所以len(sys.argv)==2代表当前脚本含有1个参数。
若执行命令为python3 hello.py “111”
即 len(sys.argv)==2,hello.py也是其中的一个参数
sys.argv:显示所有参数,包含.py程序本身和外部参数