1 cmd中执行 python ex11.py, ex11.py部分也是所谓的“参数”。

 

from sys import argv

script, first, second, third = argv

代表定义了4个变量,后面执行时,也要有4个变量

python ex13.py first 2nd 3rd

后面3个变量名可以更改,但第1个script不能变

后面使用这3个变量时,叫“解包”,其定义:把argv中的东西解包,将所有的参数依次赋予左边的变更名。

 

argv 和 raw_input()有什么区别?

它们的不同之处在于要求用户输入的位置不同。如果你想让用户在命令行输入你的参数,你应该使用argv.,如果你希望用户在脚本执行的过程中输入参数,那就就要用到raw_input()

 

 

相关文章:

  • 2021-10-08
  • 2021-12-21
  • 2021-08-31
  • 2021-12-29
  • 2022-01-14
  • 2022-01-22
  • 2021-10-27
  • 2022-02-27
猜你喜欢
  • 2021-09-16
  • 2021-08-20
  • 2021-12-05
  • 2021-05-12
  • 2022-12-23
  • 2021-12-07
  • 2022-02-22
相关资源
相似解决方案