傳遞一個變量到Python功能使用CLI:如何我將參數傳遞給TOC.action功能[1, 'happy']
或[2, 'sad']
我想:如何從CLI
python TOC.action.py [1, "happy"]
python TOC.py [1, "happy"]
TOC.py
#!/usr/bin/python
import sys
def one(var):
print var
def two(var):
print var
def main(do):
print "now what"
print do[0]
if do[0]==1: one(do[1])
if do[0]==2: two(do[1])
if __name__ == '__main__':
main(argv)
print 'Argument List:', str(sys.argv)
已使用$ python TOC.py'[1,'happy']',StackTrace:action(argv) NameError:name'argv'未定義 – Merlin