python_argv

今天看argv用法的时候,看的有点迷糊,索性网上搜索一下,终于看到有个清楚明了的答案了

  1. 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)
  1. 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],依次类推...

 

posted @ 2022-05-27 12:44  淫鬻  阅读(1145)  评论(0编辑  收藏  举报