[英]Error: No module named __builtin__ Reading .pkl
我试图在 Python 3.9 中读取 Windows 上的 pickle 文件,但出现此错误:
import pickle
with open('FilePath/FileName.pkl', 'rb') as f:
data = pickle.load(f)
ModuleNotFoundError: No module named '__builtin__'
我创建了这个解决方案Pickle ImportError: No module named __builtin__
但是我不知道如何在加载文件之前替换字符。
从你的链接:
以二进制模式读取数据并在
loads
之前调用.replace(b'\r\n', b'\n')
可能会让您加载数据……
import pickle
with open('FilePath/FileName.pkl', 'rb') as f:
ffff = f.read().replace(b'\r\n', b'\n') # Reading the data in binary mode and calling .replace
data = pickle.loads(ffff) # loads
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.