python_argv
作者:互联网
今天看argv用法的时候,看的有点迷糊,索性网上搜索一下,终于看到有个清楚明了的答案了
- 1.我们在桌面上创建一个test.py文件,文件内容如下:
from sys import argv
# 这一步是解包操作(也可以不写)
script,one,two,three,four = argv
print("这是文件名:", argv[0])
print("这是第一个变量:", argv[1])
print("这是第二个变量:", argv[2])
print("这是第三个变量:", argv[3])
print("这是第四个变量:", argv[4])
argc = len(argv)
print("这是argv的个数:", argc)
- 2.在cmd窗口输入命令:
输入cd C:\Users\I\Desktop [进入到Desktop目录]
输入 python test.py I really like you [I really like you 是我们键入的变量,空格隔开]
回车
运行结果如下:
argv---argument variable 参数变量
argc---argument counter 参数个数(上图输出的个数为5,说明是文件名这个变量也算在里面)
解包操作:我们输入了 I really like you 四个变量,这四个变量和文件名都被封装在argv这个列表里面,然后解包就是顺带的赋值,将test.py赋值给argv[0],I 赋值给argv[1],依次类推...
标签:变量,python,argv,解包,print,argc,really 来源: https://www.cnblogs.com/sdr900/p/16317196.html