반응형
목록을 피클 파일에 덤프하고 나중에 다시 검색
나중에 액세스할 수 있도록 문자열 목록을 저장하려고 합니다.피클을 사용해서 어떻게 하면 좋을까요?실례가 도움이 될 것이다.
피클링은 목록을 일련화(변환 및 엔트리를 고유한 바이트 문자열로 변환)하므로 디스크에 저장할 수 있습니다.또한 피클을 사용하여 저장된 파일에서 로드하여 원래 목록을 가져올 수도 있습니다.
먼저 목록을 작성한 다음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)
...
>>>
종료하고 나중에 다시...로 오픈합니다.pickle.load
...
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."]
>>>
언급URL : https://stackoverflow.com/questions/25464295/dump-a-list-in-a-pickle-file-and-retrieve-it-back-later
반응형
'sourcecode' 카테고리의 다른 글
Windows PowerShell에서 표준 입력/출력 리다이렉트 (0) | 2023.04.09 |
---|---|
Bash를 사용하여 파일에 문자열이 있는지 테스트하려면 어떻게 해야 합니다. (0) | 2023.04.09 |
첫 페이지에서만 iPhone 탐색 모음 숨기기 (0) | 2023.04.09 |
VBA는 OOP 언어이며 다형성을 지원합니까? (0) | 2023.04.09 |
WPF 애플리케이션을 재기동하려면 어떻게 해야 하나요? (0) | 2023.04.09 |