執行python 的時候,有時候有一些參數是run time 決定的,想要類似像 dos 的命令一樣後面加上參數
像是執行 dir/w, 其中的 /w 就是參數
執行的時候輸入:
argv_samp.py Value1 "Program files(x86)" 123
執行結果:
Value1 Program files(x86) 123 =============== 4 =============== argv_samp.py Value1 Program files(x86) 123
程式:
# -*- coding: utf-8 -*-
#範例程式 argv_samp.py
import 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:
print x
if __name__ == "__main__":
main()