Şimdi Ara

Python SQLite içine değişken ile veri girme.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
1.000
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Herkese kolay gelsin. Pythonda yazdığım bir programla SQLite da bir veritabanı oluşturup bunun içine belirli bilgileri kaydetmek istiyorum. Bunu nasıl yapabileceğimi biri anlatabilir mi lütfen? :) Benim yazmaya çalıştığım kod şu şekilde:

    import os 
    import sqlite3
    connection=sqlite3.connect('/home/stark/students.db')
    cursor=connection.cursor()
    if os.access('/home/stark/students.db',os.F_OK):
    pass
    else:
    cursor.execute('''CREATE TABLE students (
    number INTEGER PRIMARY KEY,
    name VARCHAR(50),
    surname VARCHAR(50),
    gender VARCHAR (1),
    stclass VARCHAR(5),
    phone VARCHAR(13),
    parentname VARCHAR(75),
    birthplace VARCHAR (20)
    )''')

    fullname=input('Enter student name')
    X=fullname.split()
    name=fullname[0]
    surname=fullname[1]
    gender=input('Enter student gender: ')
    stclass=input("Enter student's class: ")
    phone=input('Enter phone number for student: ')
    parentname=input('Enter a parent name for student: ')
    birthplace=input('Enter the birthplace of student: ')

    cursor.execute('''INSERT INTO students
    (name, surname, gender, stclass, phone, parentname, birthplace) VALUES
    (name, surname, gender, stclass, phone, parentname, birthplace)
    ''')
    connection.commit()
    connection.close()






    Listeyi oluşturma kısmında bir problem yaşamıyorum ama kullanıcıdan değişkenleri aldıktan sonra bu değişkenlere atanan değerleri listeye geçirme işleminde sıkıntı var. Yardım için şimdiden teşekkürler :)



    < Bu mesaj bu kişi tarafından değiştirildi iStark -- 24 Temmuz 2014; 1:03:18 >







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.