5.11-笨办法学python-习题13(argv)


参考书目《learn python the hard way》——练习13

这个练习在Python上练了很多次,都运行不成功。在网上查了很多资料,发现很多人在练第13个练习的时候都有问题,后来经过很多次的尝试,终于可以了!!

一定要分享给大家!!

先贴上代码:

注意:代码要在类似于notepad++的编辑器里写下并保存在目录里,比如E:\python\demo\ex13-argv.py

from sys import argv

script,first,second,third =argv

print("The script is called:",script)
print("Your first variable is:",first)
print ("Your second variable is:",second)

print("Your third variable is:",third)

然后,打开命令提示符

输入:e:——转到E盘

再输入:python\demo\ex13-argv.py 11 22 33

结果长这样:

现在说一说python\demo\ex13-argv.py 11 22 33,文件名后面的11 22 33相当于三个变量值,其名称分别为first,second,third,这在刚开始传给了argv,这是一个解包的过程。其实不用想的很复杂,把这个过程想成一个变量赋值的过程就行。你在文件后输入其他三个(注意:一定是三个,因为你之前传了3个)变量值,比如:zzz xxx ccc 也是可以的。还要注意的是scriptd,相当于一个固定范式,不管传什么,传几个都要加上。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM