如何解开托管在 URL python 网站中的文件
How to unpickle a file that has been hosted in a web URL in python
pickle 和 unpickle 对象的正常方法如下:
Pickle 对象:
import cloudpickle as cp
cp.dump(objects, open("picklefile.pkl", 'wb'))
UnPickle 一个对象:(加载 pickled 文件):
loaded_pickle_object = cp.load(open("picklefile.pkl", 'rb'))
现在,如果 pickled 对象托管在服务器中,例如 google 驱动器:如果我直接提供该对象的 URL,我将无法解开该对象路径。下面不是working:I得到一个IOERROR
UnPickle 一个对象:(加载 pickled 文件):
loaded_pickle_object = cp.load(open("https://drive.google.com/file/d/pickled_file", 'rb'))
有人可以告诉我如何将腌制文件加载到托管在网络 URL 中的 python 中吗?
将 gdrive 腌制文件导入 Python 3 colab 时,以下内容对我有用:
from urllib.request import urlopen
loaded_pickle_object = cp.load(urlopen("https://drive.google.com/file/d/pickled_file", 'rb'))
pickle 和 unpickle 对象的正常方法如下:
Pickle 对象:
import cloudpickle as cp
cp.dump(objects, open("picklefile.pkl", 'wb'))
UnPickle 一个对象:(加载 pickled 文件):
loaded_pickle_object = cp.load(open("picklefile.pkl", 'rb'))
现在,如果 pickled 对象托管在服务器中,例如 google 驱动器:如果我直接提供该对象的 URL,我将无法解开该对象路径。下面不是working:I得到一个IOERROR
UnPickle 一个对象:(加载 pickled 文件):
loaded_pickle_object = cp.load(open("https://drive.google.com/file/d/pickled_file", 'rb'))
有人可以告诉我如何将腌制文件加载到托管在网络 URL 中的 python 中吗?
将 gdrive 腌制文件导入 Python 3 colab 时,以下内容对我有用:
from urllib.request import urlopen
loaded_pickle_object = cp.load(urlopen("https://drive.google.com/file/d/pickled_file", 'rb'))