Moin zusammen.
Ich versuche gerade, Python 2.5 zu lernen (bzw. dessen Grundzüge). Ich benutze den Pyscripter.
Jetzt möchte ich im Pyscripter (unter Python Interpreter) einfach eine Zahl eingeben, die dann mit 2 multipliziert und anschliessen wieder ausgegeben wird. Das meinte ich mit Kommandozeilenparameter. Ich meine nicht den Befehl:
Zahl = input("...")
Soweit ich mir das angelesen habe, müsste das mit
argv[1] gehen.
Also mein Beispielprogramm lautet
Als Fehlermeldung erhalte ich dann allerdings immer, dass argv nicht definiert ist.
Muss ich da noch irgendwie
verdopplung.py = argv[0]
hinzufügen, oder wie?
Danke!
MfG
Disap
Ich versuche gerade, Python 2.5 zu lernen (bzw. dessen Grundzüge). Ich benutze den Pyscripter.
Jetzt möchte ich im Pyscripter (unter Python Interpreter) einfach eine Zahl eingeben, die dann mit 2 multipliziert und anschliessen wieder ausgegeben wird. Das meinte ich mit Kommandozeilenparameter. Ich meine nicht den Befehl:
Zahl = input("...")
Soweit ich mir das angelesen habe, müsste das mit
argv[1] gehen.
Also mein Beispielprogramm lautet
Code:
import sys
zahl = int(argv[1])
a=zahl*2
print a
Als Fehlermeldung erhalte ich dann allerdings immer, dass argv nicht definiert ist.
Muss ich da noch irgendwie
verdopplung.py = argv[0]
hinzufügen, oder wie?
Danke!
MfG
Disap