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)))
运行结果: