1
在我的python腳本中使用getopt.getopt()函數時,臨時返回值保持爲空。我錯過了什麼。getopt.getopt中的temp保持爲空
def ParseOpts(cmdName):
shortForm = 'c:n:';
longForm = 'cluster=,node='.split(',');
try:
print sys.argv;
temp, args = getopt.getopt(sys.argv, shortForm, longForm);
print temp;
except getopt.GetoptError:
print 'error !!'
命令:
$ python helloWorld.py --cluster=Test --node=Test2
['helloWorld.py', '--cluster=Test', '--node=Test2']
[]
作爲一個樣式說明,每行末尾的分號在Python中是不必要的,並且相當多地混淆了代碼。 –