Importieren Sie ein Python-Modul ohne die Erweiterung .py

Ich habe eine Datei namens foobar (ohne die Erweiterung .py). Im selben Verzeichnis habe ich eine andere Python-Datei, die versucht, es zu importieren:

import foobar

Aber das funktioniert nur, wenn ich die Datei in foobar.py umbenenne. Ist es möglich, ein Python-Modul ohne die Erweiterung .py zu importieren?

Update: Die Datei hat keine Erweiterung, da ich sie auch als eigenständiges Skript verwende und die Erweiterung .py nicht eingeben möchte, um sie auszuführen.

Update2: Ich werde mich für die unten genannte Symlink-Lösung entscheiden.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage