DIY computer PlatBestand programma databasesjabloon. (11 / 12 stap)

Stap 11: Een eenvoudige database in Python 3.


Voorbeeld sessie (Unix)
paddy3118: ~ $./simple_db.py -h gebruik: simple_db.py [-h] [-d beschrijving] [-t TAG] [-f veld] {toevoegen, pl, plc, pa}

positionele argumenten: {toevoegen, pl, plc, pa} toevoegen: een nieuwe vermelding toevoegen pl: afdrukken van de laatste post plc: de laatste vermelding voor elke categorie/tag pa afdrukken: alle items gesorteerd op een datum afdrukken

optionele argumenten: -h,--help dit helpbericht weergeven en sluiten -d beschrijving,--description beschrijving A beschrijving van het item. (bijvoorbeeld titel, naam) -t TAG,--tag TAG A categorie of tag (genre, onderwerp, zoals "vriend" of "familie" relatie) -f veld veld,--veld veld veld andere optionele velden met de waarde (kan worden herhaald)

$./simple_db.py -d boek -f titel 'Winderige plaatsen' -f type hardback--tag korting toevoegen record schrijven naar _simple_db_db

$./simple_db.py -d -f boektitel 'RC spammers' -f type paperback -t korting toevoegen schrijven record aan _simple_db_db.py

$./simple_db.py -d -f boektitel ' Splat het ' -f type hardback -f speciale 'eerste uitgave' -t PREMIUM schrijven record aan _simple_db_db.py toevoegen

$./simple_db.py pl krijgen laatste record van _simple_db_db.py Namespace (beschrijving 'Boek', = veld = [['title', ' Splat it'], ['type', 'hardback'], ['special', 'eerste uitgave']], label = 'PREMIUM')

$./simple_db.py plc Getting laatste record voor elke tag uit _simple_db_db.py Namespace(description='Book', field=[['title', 'Splat it'], ['type', 'hardback'], ['special', 'first edition']], tag='PREMIUM') Namespace(description='Book', field=[['title', 'RC spammers'], ['type', 'paperback']], tag='DISCOUNT')

$./simple_db.py pa krijgen alle records door datum van _simple_db_db.py Namespace(description='Book', field=[['title', 'Windy places'], ['type', 'hardback']], tag='DISCOUNT') Namespace(description='Book', field=[['title', 'RC spammers'], ['type', 'paperback']], tag='DISCOUNT') Namespace(description='Book', field=[['title', 'Splat it'], ['type', 'hardback'], ['special', 'first edition']], tag='PREMIUM')

$ cat _simple_db_db.py Namespace(_date='2012-08-18T06:02:44.947091', description='Book', field=[['title', 'Windy places'], ['type', 'hardback']], tag='DISCOUNT') Namespace(_date='2012-08-18T06:03:11.477429', description='Book', field=[['title', 'RC spammers'], ['type', 'paperback']], tag='DISCOUNT') Namespace(_date='2012-08-18T06:03:34.319799', description='Book', field=[['title', 'Splat it'], ['type', 'hardback'], ['special', 'first edition']], tag='PREMIUM')

$

Gerelateerde Artikelen

DIY computer werkblad programmasjabloon.

DIY computer werkblad programmasjabloon.

Een echt oude computer die niet de nieuwere besturingssystemen wordt uitgevoerd, dit is het ticket voor oude dos systemen. Wie zegt dat je moet hebben van de nieuwste computer productief te zijn!! Ik was het lezen van een oude CPM (besturingsprogramm
DIY Computer Case Badge!

DIY Computer Case Badge!

Als je ooit hebt gekocht of gebouwd van een computer heb je waarschijnlijk gezien de nette kleine stickers/badges die verbonden zijn met de voorkant of die komen met bepaalde delen. Ze zijn een leuk weinig accessoire dat sommigen graag om te pronken
DIY Computer Clean Up Batch Script

DIY Computer Clean Up Batch Script

Welkom bij mijn tweede tutorial, vandaag gaan we te praten over hoe om een batchscript dat op uw computer ruimt.Als u al weet wat een batch-bestand is (of als je gewoon wilt het script) kunt u doorgaan met stap 3. Zoniet gaat u verder met de volgende
DIY Computer forensisch onderzoek

DIY Computer forensisch onderzoek

dit is bedoeld als informatief voor diegenen die geïnteresseerd in de computer forensisch onderzoek zijn en nuttig voor degenen die gemachtigd zijn om toegang tot de informatie en het uitvoeren van een onderzoek.De how-to vind u hier http://www.myfix
DIY Computer Cooler

DIY Computer Cooler

dit instructable is voor de DELL 745 Small Form Factor - SFF. Het zou kunnen werken met andere DELL SFF-machines.De 745 Dual Core is een geweldige machine, maar de koelribben van de videokaart zitten rechts onder de HD is er zeer weinig goede ventila
ESP-201 DIY Prototyping en programmering bord

ESP-201 DIY Prototyping en programmering bord

HalloIk besloot uit te breiden op mijn programmeerervaring ESP-201 en maken een prototyping bestuur en programmering. Dit forum kan worden gebruikt voor het programmeren van uw ESP-201 gemakkelijk omdat je niet hoeft te blijven bewegen de GPIO 00 tot
DIY Computer Ventilator koeling reparatie/Mod

DIY Computer Ventilator koeling reparatie/Mod

[[br]]Bijhouden van je bestanden cool krijgen is moeilijk wanneer de keurige kleur-verlichte ventilator eindelijk naar kerkhof gaat.Als er niets anders mis met het kabinet maar de ventilator gestorven, of als u wilt meer cool toevoegen aan het vak va
$9 DIY Computer monitorstandaard Riser

$9 DIY Computer monitorstandaard Riser

Dit is een eenvoudige goed uitziende computer monitorstandaard voor uw bureau of werkstation. Ik gebruik de mijne voor mijn bureau staan dus het verhoogt het scherm tot het passende niveau voor mij.U kunt het doen! Laten we beginnen!Als je dit en wil
DIY Hoe te programma oudere DirecTV extern voor uw Audio-ontvanger

DIY Hoe te programma oudere DirecTV extern voor uw Audio-ontvanger

stap voor stap instructies waarin wordt getoond hoe te programmeren van een oudere DirecTV afstandsbediening om te praten met uw audio-ontvanger.
DIY Hoe te programma nieuwere DirecTV extern voor uw Audio-ontvanger

DIY Hoe te programma nieuwere DirecTV extern voor uw Audio-ontvanger

stap voor stap instructies waarin wordt getoond hoe te programmeren van een nieuwere DirecTV afstandsbediening om te praten met een audio-ontvanger.
DIY Computer voeding omgezet in een huishouden voeding

DIY Computer voeding omgezet in een huishouden voeding

na het zien van de hack PC PSU heb ik besloten om mezelf en ik denk dat bleek goed.Plus voegde ik een 12 volt accessoire en een USB-poort voor het aandrijven van mijn usb verlichting creaties zonder zorgen te maken over mijn PC USB-poorten.Dit is een
DIY Hoe te programma nieuwere DirecTV extern voor uw TV

DIY Hoe te programma nieuwere DirecTV extern voor uw TV

stap voor stap instructies waarin wordt getoond hoe te programmeren uw DirecTV afstandsbediening om te praten met uw TV.
DIY Hoe naar programma oudere DirecTV extern voor uw DVD- of videorecorder

DIY Hoe naar programma oudere DirecTV extern voor uw DVD- of videorecorder

stap voor stap instructies waarin wordt getoond hoe te programmeren van uw oudere DirecTV afstandsbediening om te praten met uw DVD- of videorecorder
DIY Hoe naar programma nieuwere DirecTV extern voor uw DVD- of videorecorder

DIY Hoe naar programma nieuwere DirecTV extern voor uw DVD- of videorecorder

stap voor stap instructies waarin wordt getoond hoe te programmeren van een nieuwere DirecTV afstandsbediening om te praten met uw DVD- of videorecorder.