nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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