태그 : Python 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[Python] with 문과 file에 대한 고찰

파이썬의 with 문은 여러가지 경우에 있어 잘 사용하고 있습니다.with <class new and __enter__> as alias:    alias.method(...)가장 많이 사용하는 예가 open built-in 함수 입니다.with open(file, 'w') as ofp:    ofp.wri...

[Python] Nested Exception 에서 모든 예외 로깅하기

파이썬의 예외처리는 다른 일반적인 (객체지향)언어에서의 예외처리와 겅의 동일합니다.일반적인 예외가 발생할 때 각각의 예외처리 구문은 Nest 될 수 있습니다.이 의미는 다음과 같습니다.def mA():  try:    ...  except Exception as e:    print edef mB()...

[Python] 메모리 사용 및 persistent dict, list

[Python] pyparsing을 이용하여 Recursive 함수 호출 부분 가져오기

파이썬 스크립트가 있는데a.b(aa,1.2,'...',callfunc(d,e,ff('kk')))와 같이 함수가 호출된다고 가졍해 봅니다.그러면 위에서는 함수명(패러미터,패러미터,함수(...))와 같이 Nested 되어 있음을 발견할 수 있습니다.그런데 단순 정규식을 가지고 위와 같은 것을 파싱하는 것은 불가능합니다.바로 재귀적 문법이 어디에서 순환될지 ...

[Python] timedelta(months=1) 시각에 달 빼고 더하기 연산

파이썬에서 datetime 모듈에 timedelta라고 있습니다.아주 간단한 사용은 특정 시각에 얼마만큼의 시간을 더하거나 빼는 역할을 수행합니다.(그 반대로 두 시각을 빼면 그 차이를 담고 있는 timedelta 로서의 역할도 수행합니다)사용법은 from datetime import datetime, timedeltaedt = datetime...

[Python] '123abc'와 같은 문자열에서 숫자만 빼오는 가장 간단한 방법

제목 그대로 입니다.s = '123abc' 와 같은 문자열이 있습니다. (숫자와 문자 사이에 공백이 없습니다)여기에서 숫자 부분만 뽑아 int 형으로 저장할 수 있는 방법에는 여러가지가 있습니다.1) 정규식 이용import res = '123abc'i = int(re.findall('\d+', s)[0])와 같이 할 수 있습니다.2) 필터 이용...

[Python] InfluxDB 입력 및 검색

지난번 시계열정보를 살펴볼 때 시계열 DB로 InfluxDB를 살펴보았습니다.이번에는 좀 더 구체적으로 파이썬에서 influxdb 클라이언트 모듈을 이용하여데이터를 넣거나 쿼리해오는 것에 대해서 살펴보겠습니다.더불어 시행착오에 대해서도 한마디...일단 InfluxDB를 우분투나 맥 등에 설치합니다.설치하는 방법은 이곳에 잘 나타나 있습니다.일단 Infl...

[Python] 현재 시스템의 IP 주소 구하기

파이썬에서 현재 시스템의 IP 주소를 구할 필요가 있습니다.고유한 IP 주소(IPv4)를 얻어 사용하고픈 것이지요.그런데 맥이나 리눅스 등에서 패러랠즈나 VMWare 또는 VirtualBox 등과Bridge 등을 사용하고 나면...와 같이 어마 무시하게 많은 NIC이 생깁니다. 물리적인 것도 있고 가상화 인터페이스 등도 함께 존재합니다.문제는 이렇게 많...

[Python] 버전2에서 버전3으로 옮겨갈 때 주의 점 들

파이썬이 1990년 말에 만들어 졌다고 알고 있습니다.(실제 1.0은 1994년에 나왔군요)거의 25살 청년이 다 되었네요. 적지 않은 나이이지만,우리나라에서는 비교적 최근에 유명해 졌다고 할 수 있습니다.아마도 더 기본적인 것은 지금은 구글을 나왔지만 파이썬의 창시자가구글에 몸담고 있었고 구글 API를 포함한 많은 것들이 모두 파이썬을기본으로 시작하여...

시계열 데이터 생성/저장/대시보드 ==> glances/InfluxDB/Grafana

시계열 데이터라는 것은 영어로는 Time Series Data 라는 것으로 시간을 축으로 하여 주기적 혹은 반복적으로 입력되는 데이터를 지칭하는 것이라 할 수 있습니다.물론 지금까지 대부분의 데이터가 어찌 보면 시간이 흐름에 따라 데이터가 입력되고 가공되고 분석되어 또 다른 형태의 데이터로 출력되는 등의 크게 보면 모두 시계열 데이터 ...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트