본문 바로가기
[ ★ ]Study/Programming

[파이썬 챌린지] 5번

by nroses-taek 2016. 3. 8.
반응형

http://www.pythonchallenge.com/pc/def/peak.html


peak hell을 발음해라

peak hell을 빠르게 발음하면 pickle로 들린다.

파이썬에서의 pickle이란

pickle : 작성하거나 수정한 데이터를 파일에 피클링하면 데이터를 잃어버리지 않고, 다른 프로그램이 읽을 수도 있다. 결국, 데이터를 파일에 피클링 한다는 말은 데이터를 디스크에 저장, 혹은 다른 곳으로 전송하는 것이다.

pickling = 영구 저장소에 데이터 객체를 저장 처리

unpickling = 영구 저장소에 저장된 데이터 객체를 읽어 오는 처리

dump() : 피클링

load()   : 언피클링

즉,

1. 필요한 모듈을 import

2. Dump()를 사용해서 데이터를 저장

3. Load()로 읽어오면 된다.

소스 중 banner.p를 다운 받을 수 있다. 즉, URL로 다운을 받을 수 있다.

현재 URL : peak.html

다운 URL : banner.p

헤메고자 하는 분들을 위해 자그마한 Tip을 드리자면


크롬에서 F12 개발자모드를 활성화 시켰습니다.

오른쪽에 banner.p 링크에 마우스를 갖다대면 URL이 뜹니다 !

그러면 banner.p 를 파이썬 코드로 읽어오겠습니다.

http://www.pitt.edu/~naraehan/python2/pickling.html ( 피클링 공부 )

천천히 하나하나 보겠습니다.

잘 아시겠나요?

dict[0]만 하면 대괄호

dict [0][0]은 소괄호

dict[0][0][0] 부터 #, 11 ...등등 요소라고 볼 수 있습니다.

결과가 안좋네요. 아마 쉘의 창 크기 때문일 것 같습니다.

파이썬 챌린지 5번 Clear


반응형

'[ ★ ]Study > Programming' 카테고리의 다른 글

[파이썬 챌린지] 7번  (0) 2016.03.08
[파이썬 챌린지] 6번  (0) 2016.03.08
[파이썬 챌린지] 4번  (0) 2016.03.08
[파이썬 챌린지] 3번  (0) 2016.03.04
[파이썬 챌린지] 2번  (0) 2016.03.04

댓글