# main.py
#---------
class MyRobot():
def __init__(self):
self.move = 0
def walk(self):
self.move += 5
def botInfo(self):
# In my case,
# I can only address track.howFar to my main module
import track
getInfo = track.howFar
print getInfo()
if __name__ == '__main__':
bot = MyRobot()
bot.walk()
bot.botCMD()
bir sınıf nesnesi varsa ve başka bir modül var
# track.py
#---------
def howFar():
return bot.move # How??
ben track.py
den bot
nesnede move
değerini almak gerekir
Bu mümkün mü?
Ne yapmalıyım?
---- Güncelleme -----
Ben
Aslında python-telegram-bot 'in commandHandler hakkında biraz araştırma yapıyordu ... Bu örnek durum gerçekten garip geleceklütfen Bir sürü detayı atladığım için beni affet, çünkü telegram
numaralı telefonun kendisiyle ilgili bir sorun olmadığını düşünmüştüm. Zamanını boşa eğer özür dileriz listem
... yorumlarda jonrsharpe tarafından belirtildiği gibi
... 'import' it? Ama 'bot' sadece doğrudan çalıştırırsanız oluşturulur - neden? – jonrsharpe
Başka bir yöntemle "al" ı denedim, ancak sahip olduğum tek şey varsayılan değer ... – davidlatwe
Bundan sonra bir ** bu ** göster. – jonrsharpe