获取终端参数相关概述

导入模块:

Import sys

sys.argv:可以表示是一个列表,列表里的内容0号下标是获取文件的资源路径,1号下标是端口号

获取终端参数相关概述

注意点:

在终端里的显示都是字符串,故在py文件里注意类型转换

获取终端参数相关概述

可以在终端里直接运行py文件:

cd切换到文所在的路径,然后运行python3环境,直接运行py文件,要获取端口号可以继续空格并写入端口号

注意点:

在py文件里直接运行是将获取不到端口号:

获取终端参数相关概述

因为在sys创建的列表里没有1号下标,只有0号下标是文件的资源路径,故会报错不在列表范围之内

注意点:

在相关的py文件里导入sys模块时要注意判断该列表里是否至少两个元素,即判断列表的长度是否>=2:

if len(sys.argv[1]) < 2:

    print('不能没有端口号')

    return