본문 바로가기

Python

(89)
PyQt에서 label 객체 실시간으로 변경하기 PyQt에서 label 객체 실시간으로 변경하기 pyqt같은 경우 특정 객체의 값이 바뀌어도, 이들이 실시간으로 반영되지 않는다. 다시 그리기위해서는 상위 객체에 다시 그려달라고 요청해야 한다. label 객체같은 경우 repaint()함수를 통해 요청한다. 객체.repaint() ex)self.progLabel.setText("Closing ...")self.progLabel.repaint()
[Python] 파이썬으로 현재 날짜와 시간 가져오기 (datetime) 파이썬으로 현재 날짜와 시간 가져오기 파이썬을 사용하여 현재 날짜와 시간 정보를 가져오기 위해서는 datetime 라이브러를 통해서 가져올 수 있다. 먼저 아래와 같이 datetime라이브러리를 임포트한다. from datetime import datetime datetime 라이브러리의 now 함수를 호출하여 현재 날짜와 시간 정보를 가져온다. 아래 코드는 해당 정보를 now 변수에 저장을 한 코드다. now = datetime.now() 이렇게 해두면 now 변수를 통해 현재 시간 정보와 날짜 정보를 가져올 수 있다. 현재 시간이 2018년 11월 17일 14시 45분 57초라면 아래와 같이 정보를 가져올 수 있다. >>> from datetime import datetime>>> now = date..
[Python] 파이썬 에서 __file__의 의미 Python에서 __file__의 의미 Python 코드를 보다보면 __file__이라고 적힌 부분이 있는데, 이는 현재 수행중인 코드를 담고 있는 파일의 위치한 Path를 알려준다. pytest.py가 C:/Users/test에 위치해 있고, 아래와 같은 코드를 수행한다고 가정해보자. import osprint (os.path.dirname(__file__)) 해당 코드를 실행하면 해당 파일이 위치한 Path를 아래와 같이 출력해준다. 출력C:/Users/test
[Python] 파이썬 네트워크 인터페이스 확인하는 방법 파이썬 네트워크 인터페이스 확인하는 방법 psutil 라이브러리 설치 pip install psutil psutil이라는 라이브러리를 pip 명령어를 통해 인스톨한 후 해당 라이브러리를 프로젝트에 임포트하여 사용한다. 예제는 아래와 같다. psutil 사용 예제 import psutil addrs = psutil.net_if_addrs()print(addrs) 위 예제는 로컬 컴퓨터의 NIC(Network Interface Card) 에 할당된 IP 주소, 서브넷 마스크 등등의 정보를 읽어와 딕셔너리 형태로 출력해준다. 참고사이트 : https://psutil.readthedocs.io/en/latest/ psutil이 제공하는 다양한 함수와 사용법을 확인하려면 위 홈페이지를 참고