본문 바로가기

파이썬 (Python)/General20

Python trim 기능 구현 할 수 있는 코드 & 함수 안녕하세요 이번 포스팅은 python 코드 중에 "trim"을 구현할 수 있는 코드에 대해서 설명드리겠습니다. python 내부 함수로서 세 가지가 있는데, strip(), lstrip(), rstrip() 이렇게 3가지가 있습니다. trim 기능 설명 : trim의 기능을 간단하게 설명 드리면 string의 양쪽 공백 중에 선택하여 제거하는 것입니다. 업무나 장부 정리하실 때 vlookup 하실 때 분명히 눈으로는 값이 똑같아 보이는데, 해당 값을 찾아오지 못하는 케이스를 경험하셨을 겁니다. 그럴 경우 잘 보면, 셀 내부 값의 양쪽 or 한쪽에 공백(space bar)이 있는 경우가 많습니다. 이런 혼선을 방지하고자 trim 기능을 사용하여 공백을 제거합니다. python trim 기능 구현 가능 함수.. 2021. 3. 19.
AttributeError: 'NoneType' object has no attribute 'find' 에러 해결 방법 안녕하세요 이번 포스팅에서는 파이썬 수행 시 발생할 수 있는 오류 중에 하나인 "AttributeError: 'NoneType' object has no attribute 'find'"에 대해서 설명드리겠습니다. 쉬운 이해를 돕기 위해서 예제를 통해서 설명드리겠습니다. 에러 발생 배경 코드 : "AttributeError: 'NoneType' object has no attribute 'find'" 에러가 발생한 배경코드를 먼저 말씀드리겠습니다. 코드는 아래와 같습니다. 아래 코드를 보시면 어떤 내용에서 특정 문구를 찾는 함수인 find()를 사용하는 함수입니다. 즉 엑셀 내용 중에 특정 문구가 있는지를 먼저 물어보고 있으면 그에 대한 결과 값을 출력하는 코드입니다. ▼ 관련 Source file인 엑셀.. 2021. 3. 18.
Python timer 패키지 이용하기 안녕하세요, 이번 포스팅은 코드 구현을 하는데 얼마나 시간이 많이 걸리는지 알아보고 위해 필요한 패키지인 timer 에 대한 내용입니다. 시간을 실제적으로 측정하는 예제를 통해서 설명 드리도록 하겠습니다. timer 를 적용한 코드 구현하기 : 비교적 간단한 코드를 이용하여 timer 패키지를 이용해보도록 하겠습니다. 아래 코드를 보시면 0이라는 초기값에 1월 더하는 데 1000번을 더하는 것입니다. 이 코드를 수행하는데 걸리는 시간에 대해서 알아보도록 하겠습니다. 첫번째 코드는 그냥 For문을 이용한 기본 코드입니다. 아래 코드 참조 하세요. import logging from timer import timer # timer를 사용하여 경과시간을 출력하기 위해서는 아래 문구를 꼭 먼저 입력을 해줘야 합.. 2021. 3. 7.
Python 파이썬 try except 구문 안녕하세요, python의 예외 처리 방식인 try except 구문에 대해서 설명 해 드리겠습니다. 코드 구현 시 에러사항을 컨트롤하는 구문이라고 생각하시면 됩니다. Try Except 구문 : 말 그대로 일단 'try' 시도는 하고, 그 다음에 에러가 생기면 어떻게 처리해야할지는 exception에서 관리한다라고 생각하시면 됩니다. 그럼 어떤 분은 없어도 되는 거 아니냐?! 그럴 수도 있습니다. 그런데 그 생각의 기본은 우리가 프로그래밍을 하고 모든 error를 파이참 같은 IDLE 프로그램을 사용하면서 손 쉽게 볼 수 있을 때 애기입니다. 만약 이 프로그램을 프로그래머가 아닌 사용자가 쓸 경우에는 이런 Error 경고 메세지가 필요한 상황입니다. 즉 두가지 모든 입장에서 유용한 구문이라고 생각하시면.. 2021. 3. 7.
파이썬 - 함수 데코레이터(decorator), 클래스 데코레이터(decorator) 오늘 포스팅은 python에서 꾸며주는 기능을 하는 데코레이터(decorator)에 대한 내용입니다. 반복적인 코드를 줄여서 표현이 가능합니다. 만드는 방법에 따라 함수 데코레이터와 클래스 데코레이터로 나눌 수 있습니다. 그럼 함수 데코레이터, 클래스 데코레이터 이렇게 두개로 나눠서 설명 해드리도록 하겠습니다. 함수 데코레이터 : 함수에 사용하는 데코레이터라고 생각하시면 됩니다. 실행할려고 하는 함수 앞에 '@데코레이터이름' 이런 형식으로 선언을 하게 되면 함수가 실행이 될 때 데코레이터로 선언한 내용에 대해서 실행이 같이 되는 기능입니다. 쉬운 예를 들기 위해서 아래와 같은 예제 구문을 준비하였습니다. 아래 코드는 hello test_child 함수를 실행할 때 test1 이라는 함수로 선언한 내용을 .. 2021. 3. 5.

// 내부링크를 현재창으로 열기 // Open internal links in same tab