Python 执行时后面加参数 在程序中获得

来源:互联网 发布:mysql 内存多大合适 编辑:程序博客网 时间:2024/05/16 13:50

執行python 的時候,有時候有一些參數是run time 決定的,想要類似像 dos 的命令一樣後面加上參數
像是執行 dir/w, 其中的 /w 就是參數

執行的時候輸入:argv_samp.py Value1 "Program files(x86)" 123

執行結果:

Value1Program files(x86)123===============4===============argv_samp.pyValue1Program files(x86)123

程式:

# -*- coding: utf-8 -*-#範例程式 argv_samp.pyimport sys def main():    #intValue = int(sys.argv[1])#如果要將變數搞成數字的話可以使用 int()來轉    print sys.argv[1]    print sys.argv[2]    print sys.argv[3]    print "==============="    print len(sys.argv)#參數一共有幾個    print "==============="    for x in sys.argv:        printif __name__ == "__main__":    main()


參考網頁
http://www.artima.com/weblogs/viewpost.jsp?thread=4829

0 0
原创粉丝点击