我试图使用sqltie3存储y
值,该值是已发生的捕获事件数。然而,当我使用os.mkdir()
创建新文件夹时,我得到了一个错误
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'Captures\\Capevent<sqlite3.Cursor object at 0x00000283DBAB1CE0>'
我不确定是什么原因导致了这种情况,因为我相信我已经正确地设置了一切。任何帮助都会很好
我的Python代码(相关部分)
#SQLITE DATABASE SETUP
iter = sqlite3.connect('iterations.db')
i = iter.cursor()
# i.execute("""CREATE TABLE iterations (
# numiterations integer
# )""")
# iter.commit()
global y
y = i.execute("SELECT * FROM iterations WHERE numiterations")
#SQLITE FUNCTIONS
def add_iterations():
with iter:
i.execute("UPDATE iterations SET numiterations =:last", {'last': y})
print(i.fetchone())
# IMAGE CAPTURE FUNCTION
def imgcap():
cv2.startWindowThread()
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
framerate = cap.get(10)
x=1
dirname = 'Captures\\Capevent' + str(y)
os.mkdir(dirname)
假设我正确解释了您的代码,您希望:
从游标获取查询结果
相关问题 更多 >
编程相关推荐