sys

os.getcwd()

os.getcwd() 方法用于返回当前工作目录。

用法如下:

os.getcwd()

sys.argv 获得命令行参数

  • sys.argv就是一个从程序外部获取参数的桥梁,这个“外部”很关键, 因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。 其第一个元素是程序本身,随后才依次是外部给予的参数。
    现在,我们新建一个 ssss.py 脚本,如下:

    import sys
    print sys.argv[0]
    print sys.argv
    print sys.argv[1]
    print sys.argv[2]
    print len(sys.argv)

运行时输入两个参数a b:

即:

python ssss.py a b

则输出结果如下:

ssss.py
['ssss.py', 'a', 'b']
a
b
3

即:

sys.argv[0]返回的是当前脚本名。

sys.argv返回的是一个列表,第一个元素是脚本名,后边依次为参数名。

index 1,2以后的才是所传入的参数。

用sys.argv[1:]可以获取到所有的参数,并且输出到一个列表里面。

猜你喜欢

转载自www.cnblogs.com/monkey-moon/p/9061217.html
sys