Skip to content

Instantly share code, notes, and snippets.

@jpfairbanks
Created October 22, 2016 00:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jpfairbanks/f20533fd58cfc8ec3c74dd2262235959 to your computer and use it in GitHub Desktop.
Save jpfairbanks/f20533fd58cfc8ec3c74dd2262235959 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
"""pklcat: pretty print a python pickle from stdin to stdout"""
import pickle as pk
import pprint
from sys import stdin
from sys import argv
if len(argv) <= 1:
pprint.pprint(pk.load(stdin))
else:
pprint.pprint(pk.load(open(argv[1], 'rb')))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment