일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Street
- svn
- checkout
- 커밋
- 바다
- 촬영
- Sea
- 리비전
- snap
- Photograph
- Thailand
- 여름휴가
- revision
- Studio
- travel
- 여행
- REST
- honeyJar
- 사진
- pattaya
- 스냅
- Thai
- 스튜디오
- 꿀단지스튜디오
- 체크아웃
- commit
- Photo
- honeyJarStudio
- 파타야
- 태국
- Today
- Total
목록Programming (3)
꽃무늬 키보드
프로그램을 만들다보면, 상황에 따라 바꾸어 넣어주어야 하는 변수들이 있죠! 예를 들면 핸들링하려는 파일들의 절대주소라던지, 출력파일을 저장할 디렉토리의 주소, 혹은 특정 ip나 port, 계정, 패스워드 등등 이외에도 여러가지가 있을 거에요. 이와 같이 프로그램을 실행시킬 때마다 설정을 다르게 해주고 싶을 때! 바로 ConfigParser모듈이 아주 유용하답니다. 그렇다면 설정파일은 어떠한 형태로 이루어져있고, 그 설정파일을 어떻게 읽어와 적용하는지 알아보도록 할게요! 설정파일 만들기 먼저, 설정파일은 하나 이상의 섹션으로 이루어져 있습니다. 또한 각 섹션 아래에는 옵션과 그에 해당하는 값을 넣어주게 됩니다. [SECTION] option = value [MAIL_INFO] id = mail passwd..
특정 디렉토리를 재귀적으로 탐색하여 모든 파일들과 절대경로를 출력 import os pwd = '탐색할 디렉토리 경로' for path, dirs, files in os.walk(pwd): for file in files: print '탐색파일과 절대경로: ' + os.path.join(path, file) 탐색 시, 특정 디렉토리 제외하기 (예: etc 파일 제외) for path, dirs, files in os.walk(pwd): dirs[:] = [dir for dir in dirs if dir != "etc"] 탐색 시, 특정 파일만 추려내기 (예: 확장자가 .pyc인 파일 추리기) for path, dirs, files in os.walk(pwd): for file in files: if os..
정규식? 정규식은 복잡한 문자열 패턴을 조사하고 규칙을 정의하는 문자열이다. python에서 정규식은 re모듈로 제공된다. 메타 문자 1. 반복 메타 문자 정규식은 문자나 문자 패턴의 반복을 나타내기 위한 메타 문자가 존재한다. 지정된 횟수만큼 앞의 문자나 패턴의 반복을 허용한다. 반복 메타 문자 의미 예시 * 0회 이상 반복 ab*c는 ac, abc, abbc, abbbbbc 등과 매치 + 1회 이상 반복 ab+c는 abc, abbbbc 등과 매치 ? 0회 혹은 1회 ab?c는 ac, abc와 매치 {m} m회 반복 ab{2}는 abb와 매치 {m,n} m회부터 n회까지 반복 ab{2,4}는 abb 2. 매칭 메타 문자 정규식을 표현하기 위한 매칭 메타 문자는 다음과 같다. 매칭 메타 문자 의미 . 줄..