- 
                    Üyelik
                    12.05.2016
                
 
                - 
                    Yaş/Cinsiyet
                    42 / E
                
 
                - 
                    Meslek
                    Elektronik Müh.
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    M** B**
                
 
                - 
                    Mesajlar
                    140
                
 
                - 
                    Beğeniler
                    12 / 7
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Arkadaşlar Merhaba
Python'a yeni başlıyorum, bir sorunu çözemedim. Örnek olarak Giris.py ve db_baglanti.py olarak iki adet dosyam var. Giris.py içinde MySQL sorgu yaptırmak istiyorum db_baglanti.py dosyasını import ettim ama mydb değişkenini Giris.py içinde çekemiyorum. Yardımcı olursanız sevinirim. 
import  mysql.connector
import configparser
config = configparser.ConfigParser()
config.read('system.ini')
url      = config['database']['url']
username = config['database']['username']
database = config['database']['database']
password = config['database']['password']
class baglanti:
    mydb = mysql.connector.connect(
    host        = url,
    user        = username,
    passwd      = password,
    database    = database
    )
    if mydb != False:
        print("Bağlantı Başarılı")
    else:
        print("Bağlantı Başarısız")
                        
     
                 
                                            
        
        
        
            
            
                - 
                    Üyelik
                    12.01.2019
                
 
                - 
                    Yaş/Cinsiyet
                    32 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    Tekirdağ
                
 
            
            
                - 
                    Ad Soyad
                    N** Ö**
                
 
                - 
                    Mesajlar
                    271
                
 
                - 
                    Beğeniler
                    36 / 81
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Bu kodlar giris.py mi db_baglanti.py mi ?
giris.py ise üzerine şu kodu eklemeyi deneyin
from db_baglanti import *
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    12.01.2019
                
 
                - 
                    Yaş/Cinsiyet
                    32 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    Tekirdağ
                
 
            
            
                - 
                    Ad Soyad
                    N** Ö**
                
 
                - 
                    Mesajlar
                    271
                
 
                - 
                    Beğeniler
                    36 / 81
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                hocam bu giris.py ise diger baglanti.py yi de paylaşırmısınız
                        
     
                 
                                                        
        
        
        
            
            
                - 
                    Üyelik
                    12.05.2016
                
 
                - 
                    Yaş/Cinsiyet
                    42 / E
                
 
                - 
                    Meslek
                    Elektronik Müh.
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    M** B**
                
 
                - 
                    Mesajlar
                    140
                
 
                - 
                    Beğeniler
                    12 / 7
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                giris.py aşağıdaki gibi
from baglanti import *
from tkinter import *
Giris_Penceresi = Tk()
Giris_Penceresi.title(Giriş Ekranı")
Giris_Penceresi.geometry("350x140")
userNameLabel = Label(Giris_Penceresi,text = "Kullanıcı Adı")
userNameLabel.pack()
userNameLabel.grid(row=1,column=1)
userNameEntry = Entry(Giris_Penceresi)
userNameEntry.grid(row=1,column=2)
sifreLabel = Label(Giris_Penceresi,text="Şifre")
sifreLabel.grid(row=2,column=1)
sifreEntry = Entry(Giris_Penceresi)
sifreEntry.grid(row=3,column=2)
errorLabel = Label(Giris_Penceresi)
iptal = Button (Giris_Penceresi,text="İptal")
iptal.grid(row=5,column=4)
giris = Button(Giris_Penceresi,text ="Giriş Yap")
giris.grid(row=5,column=2)
Giris_Penceresi.mainloop()
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    12.01.2019
                
 
                - 
                    Yaş/Cinsiyet
                    32 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    Tekirdağ
                
 
            
            
                - 
                    Ad Soyad
                    N** Ö**
                
 
                - 
                    Mesajlar
                    271
                
 
                - 
                    Beğeniler
                    36 / 81
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                 
import  mysql.connector
import configparser
config = configparser.ConfigParser()
config.read('system.ini')
url      = config['database']['url']
username = config['database']['username']
database = config['database']['database']
password = config['database']['password']
mydb = mysql.connector.connect(
    host        = url,
    user        = username,
    passwd      = password,
    database    = database
    )
if mydb != False:
        print("Bağlantı Başarılı")
else:
        print("Bağlantı Başarısız")
 
baglanti.py yi bu şekilde yapın giris.py de de değişkeni hiç kullanmamışsiniz çekmediğini nereden anladınız.
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    12.05.2016
                
 
                - 
                    Yaş/Cinsiyet
                    42 / E
                
 
                - 
                    Meslek
                    Elektronik Müh.
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    M** B**
                
 
                - 
                    Mesajlar
                    140
                
 
                - 
                    Beğeniler
                    12 / 7
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Kullanmaya çalıştım ama olmadı. Şimdi düzeldi ne düzelttiniz.