import os import sqlite3 as dbapi def ustvari_bazo_NN_skripta(ime_baze, ime_SQL, prepiši = False): '''Ustvari bazo nobelovih nagrajencev na 'ime_baze', tako, da izvedeš skripto SQL na 'ime_SQL'. Če datoteka 'ime_baze' že obstaja, upoštevaj prepiši! Če se baza ustvari na novo, vrni True, sicer False. ''' if os.path.exists(ime_baze) and not prepiši: return False pov = dbapi.connect(ime_baze) cur = pov.cursor() with open(ime_SQL) as dat: cur.executescript(dat.read()) cur.close() pov.commit() pov.close() return True def main(): ustvari_bazo_NN_skripta('novaNobel.db', 'nobel_ustvari.sql', True) main()