小编Ste*_*nds的帖子

ImportError:没有名为copy_reg pickle的模块

我正在尝试在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)

python pickle

20
推荐指数
2
解决办法
2万
查看次数

无法连接到Microsoft远程调试监视器.发生特定于安全程序包的错误

尝试连接到我们域上另一台PC上运行的远程调试监视器时,我收到以下错误:

"无法连接到名为''的Microsoft Visual Studio远程调试监视器.发生了特定于安全程序包的错误."

此外,如果您在远程计算机上查看,您可以在远程调试器窗口中将自己视为"已连接".

remote-debugging visual-studio-2008

8
推荐指数
1
解决办法
3183
查看次数