十六进制转换为pickle
import pickle
fp = open("123.bin","rb+")
fw = open('pickle.txt','w')
a = pickle.load(fp)
pickle=str(a)
fw.write(pickle)
fw.close()
fp.close()
pickle转换为可读坐标点
f = open("pickle.txt", "r")
data_str = f.read()
f.close()
data = eval(data_str.strip())
max_width = 0
for row in data:
for col, char in row:
if col > max_width:
max_width = col
print("=" * 60)
for row in data:
line_chars = [' '] * (max_width + 2)
for col, char in row:
line_chars[col] = char
print("".join(line_chars))
print("=" * 60)