da mir letztens hier gut und schnell geholfen wurde, probiere ich es heute wieder
Wir sollen in der Schule etwas probieren (genaueres spare ich mir jetzt, da ich nur zwei konkrete Probleme habe).
Das erste Problem ist folgendes:
Ich habe zwei Dateien, in der einen steht die Klasse mit den Definitionen:
Code: Alles auswählen
class oi:
def z01(self):
takeit=020
uik=81
print uik
return takeit
return uik
Mit der anderen, zweiten Datei wird die Klasse aufgerufen:
Code: Alles auswählen
from u01 import *
tmp=oi()
tmp.z01()
1. Kommt folgende Fehlermeldung:
Welches "Argument" wird den Python "gegeben" ?Traceback (most recent call last):
File "C:\Python23\Lib\site-packages\Pythonwin\pywin\framework\scriptutils.py", line 310, in RunScript
exec codeObject in __main__.__dict__
File "C:\Python23\test\run.py", line 7, in ?
print uik
TypeError: z01() takes no arguments (1 given)
2. Wie übergebe ich eine Variable einer Klasse einer nächsten? Sprich: Wenn ich in der 1. Klasse die Variable "a" erzeuge und mit einem Wert besetze, wie kann ich diese dann in bzw mit der 2. Klasse aufrufen und nutzen?
Hoffe auf schnelle Antworten ,
dash