Seite 1 von 1

txt als Datenbank

Verfasst: Freitag 5. Februar 2021, 22:02
von Steffy
Hallo,
ich habe da mal eine Frage, ich soll für die Uni ein Hotelsytem schreiben in den man Kunden abspeichern kann. Leider habe ich das nicht mit sqlite 3 hinbekommen, also bin ich auf .txt Dateien ausgewichen. Jetzt meine Frage ist es möglich die abgespeicherten Werte wieder aufzurufen und die dann weiter verwerten? Wenn ja wie? und bitte nicht mit Jason.

Grüße
Steffy

Re: txt als Datenbank

Verfasst: Freitag 5. Februar 2021, 22:07
von __deets__
Was hast du denn genau nicht mit sqlite hinbekommen? Weil das eigentlich schon die richtige Wahl ist.

Re: txt als Datenbank

Verfasst: Freitag 5. Februar 2021, 22:25
von Steffy
__deets__ hat geschrieben: Freitag 5. Februar 2021, 22:07 Was hast du denn genau nicht mit sqlite hinbekommen? Weil das eigentlich schon die richtige Wahl ist.
Ich wollte das er inputs in die Datenbank schreibt/einfügt aber ich hatte dazu nichts online gefunden und alle meine Versuche sind fehlgeschlagen. Die Aufgabenstellung schreit Datenbank....

Re: txt als Datenbank

Verfasst: Freitag 5. Februar 2021, 22:31
von __deets__
Bitte zeig deinen Code. SQLite ist schon die richtige Wahl.

Re: txt als Datenbank

Verfasst: Freitag 5. Februar 2021, 22:38
von Sirius3
Warum nicht JSON?
Natürlich kann man Daten, die man schreibt auch wieder einlesen. Wie gut das geht, hängt natürlich davon ab, wie man sie geschrieben hat und was man dann damit machen will.

Wie soll Dir irgendjemand bei diesen unkonkreten Fragen helfen. Wie man Sqlite3 benutzt steht sogar in der Python-Dokumentation. Wenn Du irgendwo nicht weiter kommst, dann poste hier den Code, die Fehlermeldung und eine genaue Beschreibung, was Du machen willst und was nicht funktioniert.

Re: txt als Datenbank

Verfasst: Samstag 6. Februar 2021, 00:24
von nezzcarth
Steffy hat geschrieben: Freitag 5. Februar 2021, 22:02 Leider habe ich das nicht mit sqlite 3 hinbekommen, also bin ich auf .txt Dateien ausgewichen.
Man kann sich auch eine Datenbank auf Basis von txt-Dateien selbst schustern (siehe auch: https://en.wikipedia.org/wiki/Flat-file_database). Das kann in bestimmten Situationen auch schon mal eine (mehr oder weniger) gangbare Option sein. Wenn du jedoch mit sqlite 3 Probleme hast, wirst du mit so einem Ansatz vielleicht erst recht nicht weit kommen. Denn da musst du vom Datenmodell bis zum Abfragemechanismus alles selbst entwerfen und implementieren. Nimm dir etwas Zeit, um dich mit SQL-Datenbanken im Allgemeinen und sqlite im Speziellen vertraut zu machen. Damit wirst du weiter kommen und auch als langfristigen Lerneffekt mehr von haben.

Re: txt als Datenbank

Verfasst: Samstag 13. März 2021, 09:53
von naheliegend
In diesem Kontext könnte man sich auch SQLAlchemy als ORM anschauen.

Bzw. hätte ich es damit gelöst.