Verwenden von Methoden, die in __init__.py innerhalb des Moduls definiert sind

Angenommen, ich habe die folgende Verzeichnisstruktur:

lib\
--__init__.py
--foo.py
--bar.py

Innerhalb von foo und bar gibt es verschiedene Methoden, die beide die gleiche Methode benötigen. Zum Beispiel:

foo:

def method1():
    win()

Bar:

def method2(number):
    if number < 0:
        lose()
    else:
        win()

drin:

def win():
    print "You Win!"

def lose():
    print "You Lose...."

Gibt es eine Möglichkeit, die Methoden zum Gewinnen und Verlieren innerhalb von zu verwenden?drin.py in den Modulen die jeweiligen Unterdateien, oder muss ich eine andere Datei innerhalb des Ordners erstellen und foo und bar das importieren lassen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage