Python Hata Alıyorum

Merhaba basit bir Bankamatik projesi yapıyorum ve hata alıyorum:

import time
import os
from colorama import Fore, Back, Style, init
init(autoreset=True)

print(Fore.CYAN + "                                 BANKATM 1.0")
time.sleep(3)
hosgel = print("                                Hoşgeldiniz...")
time.sleep(2)
os.system("cls")
bakiye = 0
print("[1]Para Yatır\n[2]Para Çek\n[3]Para sorgula")
time.sleep(2)
secenek = input("\nİşlem giriniz ")
if secenek == "1":
    try:
        file = open("bakiye.txt")
    except FileNotFoundError:
        hata = input("Dosya bulunamadı. Hata çözülsün mü? y or n ")
        if hata == "y":
            dosya = open("bakiye.txt", "w")
            dosya.close()
            time.sleep(2)
            print("Sorun çözüldü! Lütfen tekrar deneyin.")
            time.sleep(3)
            import main
        else:
            print("Sorun çözülemedi")
    kac_tl = input("Kaç TL yatırmak istiyorsunuz?")
    ffile = open("bakiye.txt", "w")
    ffile.write(kac_tl)
    bakiye = kac_tl
    print("50 TL başarıyla yattı.")
    time.sleep(2)
    os.system("cls")
    import main
elif secenek == "2":
    kac_tl_cekmek = int((input("Kaç TL para çekmek istiyorsunuz?")))
    data = int((bakiye.read()))
    if data < kac_tl_cekmek:
        print("Maalesef o kadar paranız bulunmamakta")
        


Kodum bu ve aldığım hata:
File “c:/Users/OzanPC/Desktop/piton 2/main.py”, line 39, in
data = int((bakiye.read()))
AttributeError: ‘int’ object has no attribute ‘read’

elif secenek == "2":
    kac_tl_cekmek = int((input("Kaç TL para çekmek istiyorsunuz?")))
    with open("bakiye.txt") as file:
        data = file.readline()
        print(data)
        if int(data) < int(kac_tl_cekmek):
            print("Maalesef o kadar paranız bulunmamakta")

bakiye.txt dosyasını okumak gerekli gibiydi.

Hocam öncelikle yardımlarınız için teşekkürler.
Bakiye.txt dosyasında “50” yazıyor.
ama print(data) kısmında 89 gösterdi anlamadığım bir şekilde.

Kodum en son bu şekilde.

import time
import os
from colorama import Fore, Back, Style, init
init(autoreset=True)

print(Fore.CYAN + "                                 BANKATM 1.0")
time.sleep(3)
hosgel = print("                                Hoşgeldiniz...")
time.sleep(2)
os.system("cls")
bakiye = 0
print("[1]Para Yatır\n[2]Para Çek\n[3]Para sorgula")
time.sleep(2)
secenek = input("\nİşlem giriniz ")
if secenek == "1":
    try:
        file = open("bakiye.txt")
    except FileNotFoundError:
        hata = input("Dosya bulunamadı. Hata çözülsün mü? y or n ")
        if hata == "y":
            dosya = open("bakiye.txt", "w")
            dosya.close()
            time.sleep(2)
            print("Sorun çözüldü! Lütfen tekrar deneyin.")
            time.sleep(3)
            import main
        else:
            print("Sorun çözülemedi")
    kac_tl = input("Kaç TL yatırmak istiyorsunuz?")
    ffile = open("bakiye.txt", "w")
    ffile.write(kac_tl)
    bakiye = kac_tl
    print("50 TL başarıyla yattı.")
    time.sleep(2)
    os.system("cls")
    import main
elif secenek == "2":
    kac_tl_cekmek = int((input("Kaç TL para çekmek istiyorsunuz?")))
    with open("bakiye.txt") as file:
        data = file.readline()
        print(data)
        if int(data) < int(kac_tl_cekmek):
            print("Maalesef o kadar paranız bulunmamakta")

bakiye.txt yi silin öncelikle para yatır işlemini uygulayın, sonra para çek işlemini. deneme amaçlı

bu sefer de para yatmadı. neyse hocam ben başka proje yapacağım teşekkür ederim.