import sys
a =int(sys.argv[1])
print "\nArguments -->",a , sys.argv[2]
print "\nNo of Argu ", len(sys.argv), "\n"
print str(sys.argv)
命令窗口輸出我給是:的Python:無效字面對於int()與底座10: 'A'
python testfunction.py a sf df sf
Whenevr第一個參數取爲 'A',它顯示了錯誤 - >
invalid literal for int() with base 10: 'a'
新手到python。 請提供如何處理這種不嘗試除
而且
當我不給螞蟻的說法,我應該處理的解決方案,也
命令窗口outout了我所賜:
蟒蛇testfunction的.py
錯誤:IndexError:列表索引超出範圍
你知道'a'不是一個整數,不是嗎?那麼你期望該計劃做什麼? – Matthias
我怎樣才能處理,沒有嘗試除外?請幫助我 –
爲什麼你害怕嘗試/除了?你可以用if/else來改變它) – alexvassel