rainu hat geschrieben:Das selbe habe ich jetzt auch in meinem ersten python-projekt vor. Dabei lege ich auch für jede Klasse eine extra datei an.
Wozu das? In Python ist das so nicht notwendig und auch nicht so vorgesehen. Inhaltlich zusammengehörige Dinge kannst Du in eine Datei (und damit ein Modul) packen.
rainu hat geschrieben:
Ich verwende die entwicklungsumgebung eclipse und habe dessen "vorschläge" verwendet, die in etwa so aussehen:
Nun haben sich aber ab und zu probleme eingenistet, da ein paar datein untereinander die selben klassen-dateien als abhängigkeit importieren.
Welche Probleme denn im speziellen?
rainu hat geschrieben:
Soweit ich mich errinern kann, bedeutet ja das "from ... import..." eine kopierung.
"Kopierung" als Wort empfinde ich als unschön - gibt es das überhaupt? Davon abgesehen kapiere ich nicht, was Du damit meinst.
Hast Du mal im Tutorial den Abschnitt über Module und Pakete durchgelesen?
rainu hat geschrieben:
Bevor ich jetzt mein projekt weiter wachsen lasse, möchte ich sichergehen, dass ich wenigstens richtig importiere um mich nur mit "richtigen" fehlern herumschlagen muss. Wie würdet ihr größere projekte organisieren?
Ich würde mir mal größere Projekte angucken, z.B. Django, SQLAlchemy, lxml, Werkzeug, etc. und dort gucken, wie die ihren Code organisieren. An solchen Erfolgsmodellen kann man sicherlich am besten lernen, wie so etwas gut gemacht wird. Naheliegend kannst Du Dir ja auch mal die Standard-Lib angucken; da erkennst Du ja auch schön, wie die Module organisiert sind.