获取终端参数相关概述
导入模块:
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