首页 > 学院 > 开发设计 > 正文

sys.argv[]

2019-11-08 01:16:35
字体:
来源:转载
供稿:网友

argv(argument variable),即参数变量;sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码文件本身的路径。

举例1:

from sys import argvscript,first,second,third = argvPRint("The scrpit is called: ",script)print("Your first variable is: ",first)print("Your second variable is: ",second)print("Your third variable is: ",third)

将上面的脚本保存为EX13.py,调用时,在cmd窗口运行EX13.py程序,并给出参数值。 这里写图片描述

举例2:

from sys import argvscript,filename = argv #使用argv获取脚本路径,给到script;提供文件路径给到参数filename,在执行命令时给出txt = open(filename)print("Here's your script: %r "%script)print("Here's your file %r: "%filename)print(txt.read())print("Type the filename again:")file_again = input("> ")#在执行过程中输入参数txt_again = open(file_again)print(txt_again.read())

将上面的脚本保存为EX15.py,文件为ex15_sample.txt,执行结果如下: 这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表