gpt4 book ai didi

python - with-as 技术是否适用于 cx_Oracle?

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:04 25 4
gpt4 key购买 nike

在最新版本的 python 中,可以使用类似 with open('abc.txt') as f: 的东西来保证文件被关闭,即使在以下(缩进)中发生异常) 代码块。我想知道这种技术是否也适用于 cx_Oracle 连接对象。例如,如果后续代码块中发生错误,我是否可以做这样的事情来保证数据库连接关闭:

with cx_Oracle.connect('uname/pwd@schema.db') as conn:
c = conn.Cursor()
c.execute("Select * from table1")
#...etc

目前我可以通过使用 try...except...finally 来完成此操作,但我更喜欢 with...as 技术。

最佳答案

关于python - with-as 技术是否适用于 cx_Oracle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com