Kaynak kodlarını print etmek

Merhaba, inspect kullanarak ismini yazdıgımız bir objenin kaynak kodlarını görebiliyoruz ama ben bütün kodları print etmek istiyorum tek tek obje isimleri yazarak degil bunu nasıl sağlarım bilgilendirirseniz sevinirim.

Örnek:

import inspect

def deneme():
    n=0
    while True:
        if n <= 5:
            break
        n+=1
        print("n+1")

def deneme2():
    n=0
    while True:
        if n <= 5:
            break
        n+=1
        print("n+1")



print(inspect.getsource(deneme))

İşinizi görür mü bilmiyorum ama şu şekilde yapılabilir:

class Test:
    def deneme():
        .....
    def deneme2():
        .....
print(inspect.getsource(Test))
1 Beğeni
with open(__file__) as f:
    print(f.read())
2 Beğeni