我试图在Python 2.7.3中创建一个函数来打开SQLite数据库.
这是我目前的代码:
import sqlite3 as lite
import sys
db = r'someDb.sqlite'
def opendb(db):
try:
conn = lite.connect(db)
except sqlite3.Error:
print "Error open db.\n"
return False
cur = conn.cursor()
return [conn, cur]
Run Code Online (Sandbox Code Playgroud)
我已经尝试了上面的代码,并且我观察到该sqlite3
库打开了声明的数据库(如果存在),或者如果此数据库不存在则创建新数据库.
有没有办法检查数据库是否存在sqlite3
方法,还是我必须使用文件操作os.path.isfile(path)
?
我喜欢用Python语言编程来解决系统管理环境中的日常问题,我很高兴,但最近我正在学习Pharo Smalltalk,因为我对这种语言在对象编程中的不同方法非常着迷.
我非常喜欢Smalltalk关于将环境保存在一个文件中的虚拟机和系统映像概念的想法.
它在Python中是否存在类似的东西?
python development-environment smalltalk virtual-machine pharo
我很难理解zipfile模块的zipfile.ZIP_DEFLATED和zipfile.ZIP_STORED压缩模式之间的区别.
有人可以帮帮我吗?
谢谢,
马克斯