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程序本身和外部参数

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐