Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Python na Skontrolujte , či databáza existuje

Python je univerzálny programovací jazyk vhodný pre vývoj webových aplikácií a softvéru pre stolné počítače . Časť Python vynikajúcich pochádza z jeho užívateľsky prívetivé povahy , umožnené rozsiahle knižnice balíčkov a modulov . Tieto moduly pomôcť programátorom plniť úlohy , ako je vytváranie a správu databáz , rovnako ako získavanie dát o operačnom systéme hostiteľa . Pomocou týchto knižníc , môžete skontrolovať existenciu súboru databázy pred vykonaním akejkoľvek akcie na ňom . Veci , ktoré budete potrebovať
Python Interpreter
Zobraziť ďalšie inštrukcie Cestuj 1

Zadajte základnú kostru kódu do tlmočníka . Kód bude vyžadovať dve konkrétne balíky: " sqlite3 " balíčkov a " os.path " balíček . Sqlite3 predstavuje Python rozhranie pre SQL databáz , a balíček os predstavuje funkcie pre interakciu so systémom súborov . Import dva balíčky pomocou " import " príkaz :

>>> import sqlite3

>>> import os.path
2

Skontrolujte , či je existencia databázy pomocou " os.path . " Balíček os.path obsahuje funkciu , " existuje ( ) " , ktorá vracia hodnotu true alebo false v závislosti na tom , či súbor existuje na určitom mieste v systéme súborov . Vzhľadom k tomu , databázy sú zvyčajne len súbory alebo séria súborov , môže funkcie sa os.path.exists ( ) kontrola na databázu :

>>> os.path.exists ( " /Users /username /db ' )

False //neexistuje
3

Vytvorenie databázy v prípade , že súbor neexistuje . Sqlite3 " connect ( ) " funkcia vytvorí databázu , ak neexistuje , bez varovania programátor , že neexistuje žiadny databázový súbor , ktorý chcete začať . Použitie os.path.exists ( ) , môže programátor skontrolovať databázu a vykonať nejakú akciu , to by nemalo existovať :

>>> if ( os.path.exists ( ' /users /bob /data " ) ) :

. . . //Vykonávať niektoré databázové transakcie

>>> inde :

. . . /* Získať vstup od užívateľa k vytvoreniu databázy * /

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené