# coding: utf-8
from sys import argv
# 运行这个程序你需要三个参数,随便乱编一个吧,比如python ex13.py a b c
# 在第一行又一个import语句,这是你将python特性(也称作模块)引入脚本的一种方法。简单的说,这个程序不再是一个可以单独的执行的程序了,而是一个f(x),你必须输入一些参数才能运行它
# argv即“参数变量”(argument variable),这个变量保存着你要运行这个程序(脚本)时传递给Python的参数
script, first, second, third = argv # 本行将argv解包(unpack),与其将所有参数放到同一个变量上去,不如将每个参数赋值给一个变量,注意这里script是指文件名,不需要输入
x = raw_input("somthing new: ") # 没别的,只是为了随便用一下raw_input函数
print "The script is called:", script, x
print "Your first variable is:", first
print "Your second variable is:", second
print "Your third variable is:", third
print argv # 此时argv则变成了一个框的形式
ex13.py 参数,解包和变量
最新推荐文章于 2021-01-12 22:25:34 发布