sys.argv[1] Prüfen ?
Verfasst: Freitag 16. Januar 2015, 14:54
Hi,
Ich schreibe mein erstes Python Programm. Bislang habe ich mit Gambas programmiert.
Hier mein bisheriger Code:
Ich bekomme folgende Fehlermeldung:
Irgendwie is mir das alles seldsam.
Grüße und gute Gedanken
Dirk
Ich schreibe mein erstes Python Programm. Bislang habe ich mit Gambas programmiert.
Hier mein bisheriger Code:
Code: Alles auswählen
#!/usr/local/bin/python
# coding: latin-1
import sys
import os
if (sys.argv):
a = sys.argv[1]
a = a.replace("qrg://", "")
a = a.replace(".", "");
if os.path.isfile("qrg.conf"):
print "vorhanden"
fobj = open("qrg.conf")
for line in fobj:
print line.rstrip()
fobj.close()
else:
print "Fehler: Kann Konfigdatei nicht lesen"
else:
print "Fehler: Falscher Programmaufruf "
print " -? oder -h für Hilfe"
Code: Alles auswählen
dirk@dirk-Satellite-L500:~/Projekte/python$ python ./qrg.py
Traceback (most recent call last):
File "./qrg.py", line 8, in <module>
a = sys.argv[1]
IndexError: list index out of range
dirk@dirk-Satellite-L500:~/Projekte/python$
Grüße und gute Gedanken
Dirk