时间:2021-05-22
sys.argv函数通常用来读取命令行参数,其中保存了程序的文件名和命令行参数,读入的参数以元组的形式保存。下面以sys.argv[0],sys.argv[1],sys.argv[1:]进行具体分析,你也可以做其他尝试。
首先打开一个新的文件编辑器窗口,输入下面的代码,将其保存为test.py。
import sysprint(sys.argv[0])用命令行找到test.py文件,以保存在桌面为例。
1.sys.argv[0]:上图即为sys.argv[0]的输出,可以看出是test.py的一个路径,或者更多的解释是指test.py本身。
2.sys.argv[1]:在test.py文件中将sys.argv[0]改为sys.argv[1]保存。
import sysprint(sys.argv[1])从输出可以看出,sys.argv[1]是输出了参数所组成的元组的第一个元素。
3.sys.argv[1:]:在test.py文件中将sys.argv[1]改为sys.argv[1:]保存。
3.sys.argv[1:]:在test.py文件中将sys.argv[1]改为sys.argv[1:]保存。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数;sys.platform函数
本文实例讲述了python中sys.argv参数用法。分享给大家供大家参考。具体分析如下:在学python的过程中,一直弄不明白sys.argv[]的意思,虽知
sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:1、使用sys.argv[]的一简单
Python获取当前路径实现代码importos,sys使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspat
1.举个栗子:XX.pyimportsysarg1=sys.argv[1]arg2=sys.argv[2]print(arg1)print(arg2)平时运行p