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’