2024-10-03 00:31:53 发布
网友
我尝试了以下方法,但没用:
keypoints_database = pickle.load( open( "5958.p", "rb" ) ) sql = 'INSERT INTO tb_fpdata (Std_SymbolNo , FP_Descriptors) VALUES (5958 , ?)' , pyodbc.Binary(keypoints_database)
我得到了以下错误:
如何将对象保存到数据库?在
所以你有一个包含pickle对象的二进制文件。文件的十六进制转储如下所示:
00000000: 8004 9515 0000 0000 0000 007d 9428 8c03 ...........}.(.. 00000010: 666f 6f94 4b01 8c03 6261 7294 4b02 752e foo.K...bar.K.u.
您可以将对象保存到一个二进制列中,然后读回它并通过pickle.loads取消绑定,如下所示:
pickle.loads
所以你有一个包含pickle对象的二进制文件。文件的十六进制转储如下所示:
您可以将对象保存到一个二进制列中,然后读回它并通过
^{pr2}$pickle.loads
取消绑定,如下所示:相关问题 更多 >
编程相关推荐