sourcecode

목록을 피클 파일에 덤프하고 나중에 다시 검색

copyscript 2023. 4. 9. 22:17
반응형

목록을 피클 파일에 덤프하고 나중에 다시 검색

나중에 액세스할 수 있도록 문자열 목록을 저장하려고 합니다.피클을 사용해서 어떻게 하면 좋을까요?실례가 도움이 될 것이다.

피클링은 목록을 일련화(변환 및 엔트리를 고유한 바이트 문자열로 변환)하므로 디스크에 저장할 수 있습니다.또한 피클을 사용하여 저장된 파일에서 로드하여 원래 목록을 가져올 수도 있습니다.

먼저 목록을 작성한 다음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

반응형