Ich führe gerade zwei meiner eigenen Anwendungen. Sie teilen einige gemeinsame Aspekte und teilen daher Code. Bis jetzt habe ich nur die Module von einem Projekt zum anderen kopiert, aber jetzt wird es ein Wartungsproblem. Ich hätte lieber den gemeinsamen Code an einem Ort, außerhalb der beiden Projekte, die beide importiert werden können. Dann würden sich Änderungen am gemeinsamen Code in beiden Projekten widerspiegeln.Wie kann ich gemeinsamen Code in Python verwenden?
Meine Frage ist: wie kann ich das tun? Erstelle ich eine Bibliothek aus diesem Code? Wenn ja, wie nutzen die abhängigen Projekte die Bibliothek? Ich denke, eine Sache, mit der ich hier zu kämpfen habe, ist, dass der gemeinsame Code für niemanden wirklich nützlich ist, oder zumindest möchte ich es nicht zu einem unterstützten Modul machen, das andere Leute benutzen können.
Wenn meine Frage nicht klar ist, lass es mich wissen.
Das klingt sehr einfach. Also, ich habe meine Projekte auf der Festplatte wie folgt: - Projekte - Projekt 1 - Projekt 2 - Gemeinsame So 'Allgemein' in 'PYTHONPATH' gehen würde? Bedeutet das, dass setup.py auch 'PYTHONPATH' einstellen muss? Was kann ich schließlich den gemeinsamen Code nennen? Ich mache mir Sorgen, dass "Import common.something" nicht sehr informativ ist. Vielleicht mache ich mir Sorgen um kleine Dinge. – Jon
danke! einfach und funktioniert – Oyiwai