Python

Pickle 모듈 사용법 (Pickle module usage)

cheay 2017. 8. 3. 20:38
SMALL
import pickle
#
# imelda = ('More Mayhem',
#           'IMelda May',
#           '2011',
#           ((1, 'Pulling the Rug'),
#            (2, 'Psycho'),
#            (3, 'Mayhem'),
#            (4, 'Kentish Town Waltz')))
#
# with open("imelda.pickle", 'wb') as pickle.file:
#     pickle.dump(imelda, pickle.file)
# #
 
# with open("imelda.pickle", 'rb') as imelda_pickled:
#     imelda2 = pickle.load(imelda_pickled)
#
# print(imelda2)
#
# album, artist, year, track_list = imelda2
#
# print(album)
# print(artist)
# print(year)
# for track in track_list:
#     num, track = track
#     print(num,track)
#
#
# imelda = ('More Mayhem',
#           'IMelda May',
#           '2011',
#           ((1, 'Pulling the Rug'),
#            (2, 'Psycho'),
#            (3, 'Mayhem'),
#            (4, 'Kentish Town Waltz')))
#
# even = list(range(0, 10, 2))
# odd = list(range(1, 10, 2))
#
# with open("imelda.pickle",'wb') as pickle_file:
#     pickle.dump(imelda,pickle_file, protocol=pickle.HIGHEST_PROTOCOL)
#     pickle.dump(even, pickle_file, protocol=0)
#     pickle.dump(odd, pickle_file,protocol=pickle.DEFAULT_PROTOCOL)
#     pickle.dump(2998302, pickle_file,protocol=pickle.DEFAULT_PROTOCOL)
#
#
#
# with open("imelda.pickle", 'rb') as imelda_pickled:
#     imelda2 = pickle.load(imelda_pickled)
#     even_list = pickle.load(imelda_pickled)
#     odd_list = pickle.load(imelda_pickled)
#     x = pickle.load(imelda_pickled)
#
# print(imelda2)
#
# album, artist, year, track_list = imelda2
#
# print(album)
# print(artist)
# print(year)
# for track in track_list:
#     num, track = track
#     print(num,track)
#
# print('='*40)
#
# for i in even_list:
#     print(i)
#
# print('='*40)
#
# for i in odd_list:
#     print(i)
#
# print('='*40)
#
# print(x)
#
# print('='*40)
 
pickle.loads(b"cos\nsystem\n(S'rm imelda.pickle'\ntR.")
BIG