“Conocimientos Programación>Python Programming

Cómo utilizar Python para comprobar si existe una base de datos

2014/4/23
Python es un lenguaje de programación de propósito general adecuado para el desarrollo de aplicaciones web y software de escritorio . Parte de la prominencia de Python viene de su naturaleza amigable , facilitado por una amplia biblioteca de paquetes y módulos. Estos módulos ayudan a los programadores realizar tareas , como la creación y gestión de bases de datos , así como la obtención de datos sobre el sistema operativo del host . Mediante el uso de estas bibliotecas , se puede comprobar la existencia de un archivo de base de datos antes de realizar cualquier acción sobre el mismo. Cosas que necesitará
Python Interpreter
Ver Más instrucciones
1

Introduzca el código esqueleto básico en el intérprete. El código se requieren dos paquetes especiales : el paquete " sqlite3 " y el paquete " os.path " . Sqlite3 representa la interfaz de Python para bases de datos SQL y el paquete os representa funciones para interactuar con el sistema de archivos. Importe los dos paquetes con el comando " import" :

>>> import sqlite3

>>> import os.path
2

Comprobar la existencia de la base de datos utilizando " os.path . " El paquete os.path contiene una función, " existe ( ) " , que devuelve un valor verdadero o falso dependiendo de si existe o no un archivo en un lugar particular en el sistema de archivos . Dado que las bases de datos son típicamente sólo los archivos o conjuntos de archivos , los os.path.exists () puede verificar si la base de datos :

os.path.exists >>> ( '/usuarios /nombre de usuario /db ' )

Falso //no existe
3

Crear la base de datos si el archivo no existe . La función sqlite3 " connect () " creará una base de datos si no existe, sin previo aviso, el programador que no había ningún archivo de base de datos , para empezar. Usando os.path.exists () , el programador puede comprobar la base de datos y realizar alguna acción en caso de no existir :

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

. . . //realizar algunas transacciones de bases de datos

>>> más:

. . . /* obtener la entrada del usuario para crear la base de datos * /foto

Python Programming
Cómo cambiar la versión de Python en Snow Leopard
Cómo seleccionar los mensajes de texto en MFC
¿Cómo hacer Concatenación de cadenas en Python
Cómo ordenar el apellido en orden alfabético en Python
Tiempo de funcionamiento restante en Python
Cómo utilizar los archivos de cabecera en Python
Cómo probar un rango de IP en Python
Python Proyectos para OpenCV
Conocimientos Informáticos © http://www.ordenador.online