Lambda fonksiyonu neden çalışmıyor?

İçinde sadece bir sınıfın bulunduğu modülüm var ve her istediğimde çalıştırmak için çözüm arıyorum. Lambda ile yapabilir miyim? Denediğim kod şu:

x = 0
lambda x: import modülüm if x == 0 else modülüm.sınıfım.yazdırıcı()
x = x + 1

Araştırdıklarıma göre lambda içinde böyle yazılması gerekiyor ama hâlâ SyntaxError veriyor.

Tam olarak neyi çalıştıracaksınız?

import modülüm bir expression olmadığı için lambda fonksiyonlar içinde kullanılamaz.

Class içe aktarılır aktarılmaz çalışıyor fakat ben örneğin sadece menüden 1 tuşunu girdiğimde çalışmasını istiyorum. Aklımda ilk girişte içe aktarıp sonrakilerde modülüm.sınıfım.yazdırıcı()'yı çalıştırmak vardı ama sanırım başka yöntem kullanmam gerekiyor.

Bilgi için teşekkürler.

Class’ın çalışması ne demek?

Class’taki bir fonksiyonun otomatik olarak çalışması. Tamamen benim hatammış.

Hatayı düzelttim, class içinde fonksiyonu çalıştıran komutu sildim, şimdi onu istediğim zaman çalıştırabiliyorum. İlginiz için teşekkürler.

sonuna
if name == “main”:

pass
yaz