python之sys模块

sys模块提供了一系列有关Python运行环境的变量和函数。
1、sys.argv
可以用sys.argv获取当前正在执行的命令行参数的参数列表(list)。
变量解释
sys.argv[0]当前程序名
sys.argv[1]第一个参数
sys.argv[2]第二个参数
len(sys.argv)-1 参数个数(减去文件名)

import sys
print(sys.argv)
print(sys.argv[0])
print(sys.argv[1])
print("第二个参数:%s"%sys.argv[2])
print("参数个数:%s"%(len(sys.argv)-1))

运行时 1.py arg1 arg2

运行结果:

['D:\python\1.py', 'arg1', 'arg2']
D:python1.py
arg1
第二个参数:arg2
参数个数:2

目前在于我的学习当中,该函数主要用于人机交互时,多个参数输入时,程序执行的不同方法,例解压文件夹下的问价到指定目录带解压密码参数功能脚本。

参考链接:https://www.cnblogs.com/machangwei-8/p/10718187.html




原文地址:https://www.cnblogs.com/magic-dw/p/13554651.html