Class içinde os un komutlarının None return alması

print(exec(self.gelenveri)) yerine eval(self.gelenveri) yazarsanız sorun çözülür diye tahmin ediyorum.

self.gelenveri’de de şöyle bir kod gönderirsiniz:

print(os.listdir(os.getcwd()))

Veya eval(self.gelenveri) yerine print(eval(self.gelenveri)) yazarsınız, os.listdir(os.getcwd()) ifadesini de print ifadesi olmadan gönderirsiniz, size kalmış.

Ayrıca aşağıda basit bir örnek var, onu da inceleyebilirsiniz.