我试图在我的Windows中执行python代码,在这里我导入了泡菜,并加载了文件,但出于某种原因,它产生了一个名为ModuleNotFound的错误,我不知道泡菜与'copy_reg\r‘有什么关系
下面是我的代码:
from six.moves import cPickle
def openfile(basename):
with open(os.path.join(DIR_PATTERNS, basename), 'rb') as fh:
return cPickle.load(fh)
#return open(os.path.join(DIR_PATTERNS, basename), 'rb')
HAVE_FSAs = openfile("HAVE_FSAs.pickle")
这是一个错误:
HAVE_FSAs = cPickle.load(openfile("HAVE_FSAs.pickle"))
ModuleNotFoundError: No module named 'copy_reg\r'
我已经试过import pickle as cPickle
了,但它对我没有用。所有变量都是声明的,所以不可能也是这样,而且,我不明白为什么它会给ModuleNotFound
发布于 2021-12-17 02:06:56
python3有版权,没有copy_reg。因此,您可以更正源代码,例如,您需要删除代码:
import copy_reg
然后,您必须替换:
import copyreg
https://stackoverflow.com/questions/65781145
复制相似问题