python学习记录:sys.argv

通过<命令行>执行python脚本时获取命令行传递给脚本的参数的列表,默认返回当前文件执行路径。

test.py
1
import sys 2 3 4 s = sys.argv 5 print(s, len(s), type(s))

运行结果:

1.在保存脚本的文件夹中执行。

      

2.在其他目录执行。

      

 

 

由此可见:返回的值为命令行中输入的文件路径。

 

实例:

1 import sys
2 
3 s = sys.argv[-1]
4 def test_sys(n):
5     return n*n
6 # 将命令行传入的最后一个参数作为函数的参数
7 print(test_sys(int(s)))

运行结果:

      

posted @ 2019-07-12 14:50  倾丶几回断肠  阅读(124)  评论(0编辑  收藏  举报