En Python, avec sqlite est-il nécessaire de fermer un curseur?

Voici le scénario. Dans votre fonction, vous êtes l'exécution des instructions à l'aide d'un curseur, mais l'un d'eux échoue et une exception est levée. Votre programme les sorties de la fonction avant de fermer le curseur, il a été de travailler avec. Va le curseur flotter autour de la prise de l'espace? Dois-je fermer le curseur?

En outre, la documentation Python est un exemple de l'utilisation du curseur et dit: "nous aussi Nous pouvons fermer le curseur si on a terminé." Le mot-clé étant "peut" et non "doivent". Que veulent-ils dire exactement par là?

InformationsquelleAutor user113946 | 2010-02-24