Lernbeispiel für Komposition mit Klassen macht Schwierigkeiten
Von: Jan-Herbert Damm (jan-h-damm@web.de) [Profil]
Datum: 13.10.2009 12:00
Message-ID: <7jj1elF349rghU1@mid.individual.net>
Newsgroup: de.comp.lang.python
Datum: 13.10.2009 12:00
Message-ID: <7jj1elF349rghU1@mid.individual.net>
Newsgroup: de.comp.lang.python
Hallo zusammen, ich lerne Python mit "Lutz, Ascher: Einführung in Python". Folgendes Beispiel aus Kapitel 22 kann ich nicht korrekt reproduzieren und wundere mich. Kurzform der Frage: dies funktioniert nicht: >>> import bspmodul >>> name = bspmodul.BspKlasse(open('spam.txt'), open('spamout.txt', 'w')) >>> name.bspmethode() # spamout.txt wird zwar erstellt, ist aber leer dies funktioniert: >>> import bspmodul >>> bspmodul.BspKlasse(open('spam.txt'), open('spamout.txt', \ 'w')).bspmethode() # spamout.txt entspricht den erwartungen Zwischen diesen beiden Aufrufen, dürfte doch eigentlich kein Unterschied bestehen, oder? Auführlich: Es geht darum mit Klassen und Polymorphie eine vielfältig verwendbare Funktionalität zu implementieren, bei der ein Datenstrom gelesen, konvertiert und geschrieben werden kann. Dazu: http://dpaste.com/106545/ Ich habe Verständnis wenn Euch dies alles zu wirr oder umfangreich ist. Ich probiere das mit dpaste zum ersten mal und kann kann die Frage noch nicht besser auf den Punkt bringen. Dank jan[ Auf dieses Posting antworten ]
Antworten
- Diez B. Roggisch (13.10.2009 12:18)
- Jan-Herbert Damm (13.10.2009 15:26)
- Diez B. Roggisch (13.10.2009 15:48)
- Jan-Herbert Damm (13.10.2009 17:24)
