python3中sys.argv的用法简明解释

本文基于python3廖雪峰老师的课程中使用模块一章写作而成。

在学习这一章的时候出现了一个新的模块sys.argv。廖雪峰老师并没有面面俱到,不然需要浪费许多时间,没有办法,我只能在网上自己找所有sys.argv的用发,经过我的测试,我发现网上的https://www.cnblogs.com/aland-1415/p/6613449.html关于这一章并没有把所有的情况考虑进去,在看这一章的时候,也可以先看上面链接的作者写的文章。下面我将会对上面链接作者的答案进行补充。
上述作者没有考虑考当只有sys.argv而后面没有括号的情况:

#/usr/bin/env python3
#-*- coding:utf-8 -*-

'a test sys'

__author__='Shanshan Liu'

import sys
a=sys.argv
print(a)

结果为:


从结果可以看出,当sys.argv后面并没有跟括号的时候,我们调用这段代码,系统会默认的把文件名作为参数赋值到sys.argv产生的列表里面,然后输入出来。接下来测试,当我们在调用的时候在后面加值的情况:
这里写图片描述
从上面图片可以看出,我们在sys.py后面加了一个’what’值,系统默认把它放在文件文的右边['sys.py','what']。加入的不止1个值效果也是这样的。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值