我正在尝试在MySQL数据库中取消存储为blob的对象.我手动生成并将pickled对象存储在数据库中,但是当我尝试unpickle对象时,我得到以下相当神秘的异常:
ImportError:没有名为copy_reg的模块
关于为什么会这样的想法?
复制方法
注意:必须在Windows PC上执行步骤1,在Linux PC上执行步骤3和4.
1)在Windows PC上:
file = open("test.txt", "w")
thing = {'a': 1, 'b':2}
cPickle.dump(thing, file)
Run Code Online (Sandbox Code Playgroud)
2)手动将text.txt的内容插入到linux上运行的MySQL数据库的blob字段中
3)在Linux机器上运行的Python中,从MySQL获取列的内容
4)假设您将blob列的内容放入名为data的变量中,请尝试以下操作:
cPickle.loads(rawString)
Run Code Online (Sandbox Code Playgroud) 尝试连接到我们域上另一台PC上运行的远程调试监视器时,我收到以下错误:
"无法连接到名为''的Microsoft Visual Studio远程调试监视器.发生了特定于安全程序包的错误."
此外,如果您在远程计算机上查看,您可以在远程调试器窗口中将自己视为"已连接".