File size: 289 Bytes
5ac1897
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11

import pickle
from pathlib import Path


def load_pickle(fn, mode='rb', encoding=None, pickle_encoding='ASCII'):
    if isinstance(fn, Path):
        fn = str(fn)
    with open(fn, mode=mode, encoding=encoding) as f:
        data = pickle.load(f, encoding=pickle_encoding)
    return data