Merhaba öncelikle şunu söylemem gerek ki aşırı derecede konu oluşturduğumu farkettim araştırıyorum internette ancak sonuç bulamıyorum maalesef özür dilerim en başta
Sorum şu yazdığım program tek cihaz üzerinden çalışacağı için kullanıcının ismini ve şifresini txt biçiminde kayıt etmeye karar verdim ancak şöyle bir sorunum var. (Tkinter ile yazıyorum programı.)Entry girdisini alıyorum ancak dosya.write() komutumuz sadece string biçiminde kabul ediyor ancak benim yazılarım entry şeklinde geliyor bu sorunu nasıl çözerim?Belki sorunu anlamada yardımcı olur ümidi ile kodlarımı paylaşıyorum sizlerle.İnternette sadece sayıyı yazı gibi yapma int() buldum. Başka da yol bulamadım maalesef
import tkinter as tk
def dosya_işlemleri():
kayıt=open("kullanıcı kayıtları.txt","w")
kayıt.write(isim)
form = tk.Tk()
form.title("Kayıt Ol")
form.geometry("500x400+450+200")
tk.Label(form, text="Evvvvetttttt,sonunda bir arkadaş kayıt oluyorrr").pack()
tk.Label(form, text="İsim-nick seçebilirsin").pack()
global isim
isim = tk.Entry(form)
isim.pack()
tk.Label(form, text="Şimdide şifre lütfen:").pack()
global şifre
şifre = tk.Entry(form)
şifre.pack()
tk.Button(form, text="Bu Benim!!", command=dosya_işlemleri).pack()