hier mal eine super simple Frage für euch. Kann man in Python eine Variable deklarieren, die nicht bei jedem Schleifenaufruf verändert wird ?
Also die Variable "variableNichtVeraendert" soll hochzählen und nicht immer bei Null anfangen. Wohingegen "eineAndereVariable" immer bei Sechs festhängen soll. Ich hoffe die Frage ist nicht zu simple und jemand kann mir helfen. (Google hat bislang nicht geholfen, aber wenn jemand eine Webseite mit Erklärung hat, dann immer hier damit). Bei Codeteile müssen in zwei unterschiedlichen "Dokumenten" stehen.
Code: Alles auswählen
import numpy as np
import cv2
import time
from new_2 import Test
class Main(object):
variableNichtVeraendert = 0
while(1):
eineAndereVariable = 5
test = Test()
test.neuesDokument(eineAndereVariable, variableNichtVeraendert)
if cv2.waitKey(1) & 0xFF == ord('q') or variableNichtVeraendert == 5:
break
cv2.destroyAllWindows()
Code: Alles auswählen
import numpy as np
import cv2
import time
class Test(object):
def neuesDokument(self, eineAndereVariable, variableNichtVeraendert):
variableNichtVeraendert += 1
eineAndereVariable += 1
time.sleep(2)
print variableNichtVeraendert, eineAndereVariable