美文网首页
Python中sys.argv[]的用法

Python中sys.argv[]的用法

作者: 不存在的一角 | 来源:发表于2018-12-27 01:19 被阅读0次

简单阐述

sys.argv[] 可以从程序外部获取参数,这个参数可以是一个,也可以是多个

而既然能取到 sys.argv[0] ,那么我们可以把 sys.argv 看成一个列表(list) ,这个列表的第一个元素就是程序代码本身

来看几个例子

示例一

import sys

"""
指的是这个代码本身
"""
a = sys.argv[0]
print(a)

 


示例一

示例二

import sys

"""
改为 1 之后,即便输入更多的参数,也只会取第二个,也就是说其实你可以这样来看
运行代码的 python3 除外
test1.py 是第一个参数 ; hello 是第二个参数 ; world 是第三个参数
而list是从0开始取值,故只取到 hello
"""
a = sys.argv[1]
print(a)

 


示例二

示例三

import sys

"""
这样是不是更清楚了呢
"""
a = sys.argv[2:]
print(a)

 


示例三
print('微信公众号搜索 "猿狮的单身日常" ,Java技术升级、虫师修炼,我们 不见不散!')
print('也可以扫下方二维码哦~')
猿狮的单身日常

相关文章

网友评论

      本文标题:Python中sys.argv[]的用法

      本文链接:https://www.haomeiwen.com/subject/zisllqtx.html