Wie zu Lesen integer Kommandozeilen-Argumente in Python?

Habe ich versucht, die folgenden, wie von vielen vorgeschlagen post, aber ich bin noch immer

ValueError: invalid literal for int() with base 10: 'gap_interval.py'. Was bin ich?

import sys 

if __name__ == '__main__':
    n = 4
    a = []
    for i in sys.argv:
        print int(i.strip())
  • gap_interval.py ist kein string. Es ist auch Teil von sys.argv, welche es Ihnen erzählt.
  • richtig, es ist die sys.argv[0]. Danke!!!!
InformationsquelleAutor Pippi | 2014-04-09
Schreibe einen Kommentar