23 lines
513 B
Python
23 lines
513 B
Python
import json
|
|
import pickle
|
|
import sys
|
|
|
|
files = sys.argv[1:]
|
|
print(files)
|
|
|
|
for pickle_filename in files:
|
|
if not pickle_filename.endswith('.pickle'):
|
|
print(pickle_filename + ' is not a pickle. ignoring')
|
|
continue
|
|
|
|
with open(pickle_filename, 'rb') as file:
|
|
obj = pickle.load(file)
|
|
print(obj)
|
|
|
|
json_filename = pickle_filename[0:-6] + 'json'
|
|
try:
|
|
with open(json_filename, 'w') as file:
|
|
json.dump(obj, file)
|
|
except Exception as e:
|
|
print(e)
|