Mein erstes Anliegen in diesem Forum führt zu einer merkwürdigen Frage: Kann der Konstruktor keine Objektvariablen mit Werten füllen?
Sowohl hier: http://www.python-kurs.eu/klassen.php
als auch hier: http://docs.python.org/reference/datamo ... thod-names
sieht es so aus als ob folgendes gelingen sollte:
Code: Alles auswählen
class Template:
def __init__(self, tpl):
'''
Constructor
'''
self._values = {}
self.__tpl = tpl
f = open(tpl, "r")
self.htmlText = f.read()
f.close
Code: Alles auswählen
def __str__(self):
return self.__tpl
Das ganze läuft unter Py2.5 und ich hoffe mir kann jemand dieses Verhalten erklären.
Gruß,
Zod