【发布时间】:2020-10-07 02:28:11
【问题描述】:
我在腌制re.finditer 输出时遇到问题。
这是一个 MWE:
import re
import pickle
s = 'Hi my name is John'
out = re.finditer('John',s)
pickle.dump(out, open('re.pkl','wb'))
我收到以下错误:
TypeError: cannot pickle '_sre.SRE_Scanner' object
知道如何保存这个对象吗?
我也没有运气使用pickle.dump(list(out), open('re.pkl','wb'))
这次的错误是
TypeError: cannot pickle 're.Match' object
我正在使用 Python 3.8.3
【问题讨论】: