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 |
댓글