欢迎投稿

今日深度:

sqlite3使用with的方法来写,sqlite3with

sqlite3使用with的方法来写,sqlite3with


因为打开文件可以使用with,而免去手动关闭文件句柄,写sqlite3也这样做却是报错,发现原来要包装一下,sqlite3给的对象不支持with(其实这样写也有弊端,毕竟conn是可以选择commit的) 

如果一个对象没有实现上下文,我们就不能把它用于with语句。这个时候,可以用closing()来把该对象变为上下文对象。"引用自廖雪峰的网站



相似问题:https://stackoverflow.com/questions/16668623/sqlite-cursor-in-python-with-statement


www.htsjk.Com true http://www.htsjk.com/SQLite/30118.html NewsArticle sqlite3使用with的方法来写,sqlite3with 因为打开文件可以使用with,而免去手动关闭文件句柄,写sqlite3也这样做却是报错,发现原来要包装一下,sqlite3给的对象不支持with(其实这样写也有...
相关文章
    暂无相关文章
评论暂时关闭