Używanie metod zdefiniowanych w __init__.py w module
Załóżmy, że mam następującą strukturę katalogów:
lib\
--__init__.py
--foo.py
--bar.py
Wewnątrz foo i baru istnieją oddzielne metody, które wymagają tej samej metody. Na przykład:
bla:
def method1():
win()
bar:
def method2(number):
if number < 0:
lose()
else:
win()
w tym:
def win():
print "You Win!"
def lose():
print "You Lose...."
Czy istnieje sposób na wykorzystanie metod wygranej i przegranej w ramachw tym.py w modułach odpowiednie podfile, czy muszę utworzyć inny plik w folderze i zaimportować go za pomocą foo i bar?