Merhaba,
İki fonksiyonum var, ilkinde fecthall ile sql sorgusu çalıştırıyorum, oluşan iki kolon değerlerini bir sonraki fonksiyonda kullanmak istiyorum.
Bunu nasıl sağlayabilirim ?
Teşekkürler.
Degerleri ilk fonksiyondan dondurup, ikinci fonksiyona arguman (parametre) olarak paslayabilirsiniz.
Bu işlemi nasıl yapabilirim? Örnek bir şablon ya da kod var mı. Araştırdım ama tam karşılamadı ihtiyacımı.
Herhangi bir Python dersinin “fonksiyonlar” kismi, fonksiyonlara veri gondermeyi ve fonksiyonlardan veri dondurmeyi kapsayacaktir.
Ornek kodu da bizim degil sizin vermeniz gerekiyor.
nasıl bir şey yapmaya çalışıyorsunuz?
bir fonksiyon içerisindeki iki değeri, diğer fonksiyonda kullanmak istiyorum.
1 Beğeni
Merhaba öncelikle şöyle yapabilirsin:
import mysql.connector
class Uygulama():
def __init__(self):
self.db = mysql.connector.connect(
host="localhost",
user="barron4335",
password="1968Hram",
database="haslink"
)
self.veritabani = self.db.cursor(dictionary=True)
self.veritabani.execute("SELECT * FROM users")
kisilericek = self.veritabani.fetchall()
for row in kisilericek:
kullanici_adi = row['username']
kullanici_email = row['email']
print("Bura 1. fonksiyon bölümü")
self.cek(kullanici_email,kullanici_adi)
def cek(self,kullanici_email,kullanici_adi):
print("Bura 2. fonksiyon bölümü")
print(f"Kullanıcı Adı : {kullanici_adi}")
print(f"Kullanıcı Email : {kullanici_email}")
if __name__ == '__main__':
Uygulama()
2 Beğeni
umarım dediğiniz gibi yapabilmişimdir
çok teşekkür ederim. Tam olarak buydu. class ve self konusunda iyi değilim. Bu şekilde düşünmemiştim. Teşekkür ederim tekrarda.
rica ederim ne demek