Ich habe ein vorhandenes Python-Modul mit einem Bindestrich im Namen, foo-bar.py
Das Ändern des Modulnamens würde ich lieber vermeiden, da das Modul gemeinsam genutzt wird, und ich müsste alle Stellen aufspüren, an denen es verwendet wird, damit mein Sonderfall funktioniert.
Gibt es eine Möglichkeit, ein Modul zu laden, dessen Name das normalerweise verbotene '-' enthält?
(Ich verstehe, dass dies keine bewährte Methode ist. In dieser Situation würde ich es jedoch vorziehen, keine viel größeren Anwendungen neu zu entwerfen und zu testen. Außerdem glaube ich nicht, dass meine Unternehmensleiter es gutheißen würden, wenn ich mir die Zeit für die Implementierung nehme eine solche Änderung.)
foo-bar
s durchfoobar
oder was auch immer ersetzen ? Wie schwer ist das