Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

Tag: Python

[Python] 파일에서 필요한 데이터를 추출해 파일로 저장하기 #3

2017-03-13 by 편리

오늘은 파이썬의 mmap 모듈과 multiprocessing 모듈을 이용해서 텍스트 파일의 데이터를 추출해 재가공하는 부분을 작성해봤다. 대용량 파일의 처리는 mmap 모듈을 사용하는 것이 효율적이라고 해서 적용을 했는데.. 일단 10만건 기준으로 기존보다는 10초정도 빨라진다. 추출 데이터를 좀 더 늘려서 테스트를 진행해봐야 할 것 같다. # _*_ coding: utf-8 _*_ from multiprocessing import Process import mmap import time import …

Continue Reading

[Python] 파일에서 필요한 데이터를 추출해 파일로 저장하기 #2

2017-03-10 by 편리

이전에 작성했던 코드를 다시 한번 수정했다. 별다른 것은 없고 퍼포먼스 체크를 위해 실행 시간을 출력하는 부분을 상점ID별로 정보를 출력하도록 수정했다. # _*_ coding: utf-8 _*_ from multiprocessing import Process import time import datetime import locale seller = [] exclude = [] datas = [] def get_exce_time(start, end): return datetime.timedelta(seconds=(end – start)) def number_format(num, places=0): “””Format …

Continue Reading

[Python] 파일에서 필요한 데이터를 추출해 파일로 저장하기

2017-03-10 by 편리

아래의 코드는 파이썬을 공부하면서 만들었기 때문에 최적화 등과는 거리가 멀다. 테스트 목적의 코드이기 때문에 정상작동은 보장할 수 없다. 판매자와 상품코드가 탭으로 분리된 큰 용량의 텍스트 파일에서 각 판매자 별로 상품코드를 분리해서 각각 텍스트로 파일로 저장한다. 상품코드 중 exclude_item_id.txt 파일에 저장된 코드는 제외한다. # _*_ coding: utf-8 _*_ from multiprocessing import Process import time import datetime …

Continue Reading

[Python] 팩토리얼 계산

2017-03-08 by 편리

몰려오는 졸음을 이겨내고 파이썬 코딩 놀이 중이다. 이번엔 팩토리얼 계산을 실행하는 코드를 작성했다. # _*_ coding: utf-8 _*_ def factorials(x): if x == 1: return 1 return x * factorials(x – 1) L = list(range(1, 11)) for i in L: print(“{0}! = {1}”.format(i, factorials(i))) 위 코드를 실행하면 아래의 결과가 표시된다. 1! = 1 2! = …

Continue Reading

[Python] 구구단

2017-03-08 by 편리

PHP만 사용하다가 이직을 하면서 시간이 좀 있어 Python(파이썬)을 공부하고 있는데.. 처음엔 물론 hello world를 찍어보긴 했지만 PHP 할 때도 작성해보지 않은 구구단 코드를 작성해봤다. 작동은 잘 되는 듯.. ㅋ L_1 = list(range(2, 10)) L_2 = list(range(1, 10)) for i in L_1: for j in L_2: print(“{0} * {1} = {2}”.format(i, j, i * j)) 처음이니까 …

Continue Reading

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • Next

Recent Posts

  • mark cli 를 이용하여 Confluence 에 md 파일 import 하기
  • iterm2 에서 상단에 명령어 고정되는 것 해제하기
  • iterm2 터미널에서 마우스 클릭 때 블록이 선택되는 것 해제하기
  • iterm2 서버 접속 때 프로파일 자동 변경
  • hidutil 을 이용한 키보드 키 리맵핑
  • SK 세븐모바일 유심 셀프교체
  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2026 CHICPRO | Built using WordPress and SuperbThemes