import pickle, sys, pathlib p = pathlib.Path(sys.argv[1]) if len(sys.argv) > 1 else pathlib.Path(__file__).with_name("fileinput_FileInput.pkl") print(pickle.loads(p.read_bytes()))