Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
996
Tıklama
0
Öne Çıkarma
Python SQLite içine değişken ile veri girme.
İ
11 yıl
Er
Konu Sahibi

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 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.