복붙노트

[PYTHON] 목록을 피클하는 방법? [닫은]

PYTHON

목록을 피클하는 방법? [닫은]

목록을 저장하려고하는데 문자열 만 포함하므로 나중에 액세스 할 수 있습니다. 누군가 절임을 사용하라고 나에게 말했다. 나는 산란이 무엇인지 예와 약간의 이해를 기대했다.

해결법

  1. ==============================

    1.Pickling은 목록을 직렬화하고 (변환하고 고유 한 바이트 문자열을 입력합니다) 디스크에 저장할 수 있습니다. Pickle을 사용하여 저장된 파일에서로드하여 원래 목록을 검색 할 수도 있습니다.

    Pickling은 목록을 직렬화하고 (변환하고 고유 한 바이트 문자열을 입력합니다) 디스크에 저장할 수 있습니다. Pickle을 사용하여 저장된 파일에서로드하여 원래 목록을 검색 할 수도 있습니다.

    먼저 목록을 만든 다음 pickle.dump를 사용하여 파일로 보내십시오.

    Python 3.4.1 (default, May 21 2014, 12:39:51) 
    [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> mylist = ['I wish to complain about this parrot what I purchased not half an hour ago from this very boutique.', "Oh yes, the, uh, the Norwegian Blue...What's,uh...What's wrong with it?", "I'll tell you what's wrong with it, my lad. 'E's dead, that's what's wrong with it!", "No, no, 'e's uh,...he's resting."]
    >>> 
    >>> import pickle
    >>> 
    >>> with open('parrot.pkl', 'wb') as f:
    ...   pickle.dump(mylist, f)
    ... 
    >>> 
    

    그럼 나중에 다시 와서 ... 피클로 열어.로드.

    Python 3.4.1 (default, May 21 2014, 12:39:51) 
    [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import pickle
    >>> with open('parrot.pkl', 'rb') as f:
    ...   mynewlist = pickle.load(f)
    ... 
    >>> mynewlist
    ['I wish to complain about this parrot what I purchased not half an hour ago from this very boutique.', "Oh yes, the, uh, the Norwegian Blue...What's,uh...What's wrong with it?", "I'll tell you what's wrong with it, my lad. 'E's dead, that's what's wrong with it!", "No, no, 'e's uh,...he's resting."]
    >>>
    
  2. from https://stackoverflow.com/questions/25464295/how-to-pickle-a-list by cc-by-sa and MIT license