create script.py

This commit is contained in:
Murat Onur Yildirim 2022-10-03 19:12:13 +02:00
parent 72431280e8
commit 8745afc08b

View File

@ -0,0 +1,20 @@
import pickle
import pprint
import json
def convert_pickle(pickle_file="sample.pickle", target_file='txt'):
obj = pickle.load(open(pickle_file, "rb"))
if target_file == 'txt':
with open("out.txt", "a") as f:
pprint.pprint(obj, stream=f)
elif target_file == 'json':
json_obj = json.loads(json.dumps(obj, default=str))
with open('out.json', 'w', encoding='utf-8') as outfile:
json.dump(json_obj, outfile, ensure_ascii=False, indent=2)
else:
print("please enter a valid doc type: 'txt', 'json'")