一部のドキュメントをcouchdbにロードする小さなPythonプログラムを作成しています。特定の名前のデータベースが既に存在するかどうかを確認すると非常に便利なので、新しいデータベースを作成するか、既存のデータベースを開くことができます。私がやりたいことは次のようなものです:
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)
try-except ブロックでうまくいくことはわかっていますが、もっとエレガントな方法はないでしょうか?