ich experimentiere rum. Nun hab ich wie im Tutorial die Fibonacci-Funktion in eine zweite Datei gepackt und importiere die. Das geht wunderbar...
Nun habe ich in einer weiteren Datei eine Funktion erstellt, die eine SQLite DB erstellen soll. Ich meine, dass da nix anders dran ist als bei der Fibonacci. Während die allerdings geht, kriege ich bei der anderen einen Traceback: Attribute Error: das Modul xy hat kein Attribut x.
Ich weiß nicht, was ich falsch mache :K
Code: Alles auswählen
# -*- coding: utf-8 -*-
def fib(n):
a, b = 0, 1
for i in range(n):
a, b = b, a + b
return a
Code: Alles auswählen
print (mFibonacci.fib(100))Code: Alles auswählen
# -*- coding: utf-8 -*-
import sqlite3
def createdb(n):
print("Datenbank wird geöffnet!")
connection = sqlite3.connect("pirpirituba.db")
cursor = connection.cursor()
sql_command = """
CREATE TABLE patenkind (
id INTEGER PRIMARY KEY,
fname VARCHAR (30),
lname VARCHAR (30),
gender CHAR(1),
bdate DATE,
jdate DATE,
pate INTEGER);"""
cursor.execute(sql_command)
sql_command = """
CREATE TABLE fotos (
id INTEGER PRIMARY KEY,
fname VARCHAR (30)); """
cursor.execute (sql_command)
connection.commit()
connection.close()
print("Datenbank wurde geschlossen!")Das check ich erst.
