J'écris un petit programme Python qui charge des documents dans couchdb. Il serait très pratique de vérifier si une base de données avec un certain nom existe déjà, donc je peux en créer une nouvelle ou ouvrir celle existante. Ce que je veux faire est quelque chose comme ceci:python-couchdb: Comment vérifier si la base de données existe déjà
import couchdb
def connect(url, dbName):
server = couchdb.Server(url)
if dbName exists: # how do I do this?
return server[dbName]
else:
return server.create(dbName)
Je connais un try-except bloc ferait l'affaire, mais il est pas là une façon plus élégante?
Merci pour votre réponse. C'est en effet beaucoup plus agréable. –
J'ai juste essayé ceci et cela fonctionne parfaitement. :-) – Robert
Il existe de bons exemples de commandes simples pour couchdb utilisant python dans ce lien: https://gist.github.com/marians/8e41fc817f04de7c4a70. – haper