공학속으로/python33 [python] UTC를 KST(한국시간)로 변경하기 ○ UTC를 한국 시간으로 변경하기 국제 표준 시간인 UTC 는 한국시간(KST)와 9시간이 차이가 납니다. 결국 UTC에 9시간을 더해야 하죠. 아래의 코드를 이용하면 쉽게 UTC를 KST로 변경이 가능합니다. #!/usr/bin/env python # -*- coding: utf8 -*- import os from datetime import datetime, timedelta import time import pytz #-------------------------- # UTC -> KST(한국시간) 변경 #-------------------------- def convert_kst(utc_string): # datetime 값으로 변환 dt_tm_utc = datetime.strptime(utc_.. 공학속으로/python 2022. 4. 20. [Python] 비정형 스페이스로 분리된 파일 콤마로 분리하기 ○ 입력 파일 일정하지 않은 스페이스로 구분된 데이터 파일은 엑셀파일에서 불러와도 파일을 셀로 분할하기가 쉽지 않습니다. 엑셀에서 열어보아도 잘 열리지 않고, 스페이스도 일정하지 않아서 데이터 나누기가 안됩니다. 수동으로 일일이 해야 하는데.... 이건 정말 쉽지 않아요 ^^;; 이렇때 아래 파이썬 코드를 이용하면 쉽게 분할하여 엑셀에서 사용할 수 있다. ○ 프로그램 코드 #!/usr/bin/env python # -*- coding: utf8 -*- import os #-------------------------- # File Parsing #-------------------------- def file_parser(input_filename): ## 출력파일 = 입력파일_out.csv src_na.. 공학속으로/python 2022. 4. 7. [python] Visual Studio Code의 단축키 ■ 기본 단축키 아주 잘 쓰이는 일반적인 단축키입니다 Ctrl+A : 전체 선택 선택 후 Ctrl+C : 복사 선택 후 Ctrl+X : 잘라내기 Ctrl+V 붙여넣기 Ctrl+S 저장 Ctrl+Shift+S 다른 이름으로 저장 Ctrl+Z 실행 취소 (undo) Ctrl+Y 다시 실행 (redo) Ctrl+N 새 파일 Ctrl+W 현재 창 닫기 Ctrl+F 검색 Ctrl+H 치환 Ctrl+Left 또는 Ctrl+Right 단어 단위로 커서 이동 Ctrl+Shift+Left 또는 Ctrl+Shift+Right 단어 단위로 커서를 이동하며 선택 ■ 파일 및 창 ○ 빠르게 열기 단축키 : Ctrl+P 기능 : 최근에 불러온 파일 등 파일이나 폴더를 빠르게 불러옵니다. ○ 탭 전환하기 단축키 : Ctrl+Tab.. 공학속으로/python 2021. 1. 14. [Python] 특정 시간마다 메시지 반복 출력하기(타이머) ○ 스케줄를 이용하는 방법 # 스케줄를 이용하는 방법 import time import datetime import schedule #테스트 함수 정의 def printtest(): now_time = '({})'.format(datetime.datetime.now().strftime('%y/%m/%d %H:%M:%S')) print(now_time + "Test!") if __name__ == '__main__': #메인 schedule.every(10).seconds.do(printtest) #10초마다 실행 #schedule.every(10).minutes.do(printtest) #10분마다 실행 #schedule.every().Friday.at("00:01").do(printtest) #금요일 .. 공학속으로/python 2021. 1. 14. [python] ipython 파일인 ipynb을 py로 바꾸는 법 ipython 파일인 ipynb을 py로 바꾸는 법 > jupyter nbconvert --to script [filename].ipynb output : [filename].py 공학속으로/python 2021. 1. 13. [python] 파이썬 출력 글자 색 변경하기 ○ python 에서 명령 프롬프트에 출력시 색깔 넣기 Escape 코드 (색 변경을 위한 시작 코드)와 ANSI Text 색 변경 숫자 코드 (글자색, 배경색)을 사용하여 프린터 명령어 사용시 글자에 색상 및 배경을 넣어봐요. '\033[' 이 기호는 Escape sequences 중에서 Control Sequence Introduce (CSI) 를 나타내는 코드이고, Terminal 창에 특수한 역할을 하는 명령을 주는 시작 코드입니다. 숫자가 왜 033 이냐 하면, 033 은 oct 로 ESC 코드를 나타내는 것으로, '\033[' 은 '\xb1[' 이나 '\u001b[' 로 대체해도 동일한 효과를 볼 수 있습니다. 참고 URL 위키 백과 - ANSI 이스케이프 코드(Escape Code) 위키 백.. 공학속으로/python 2021. 1. 7. Notepad++ 에서 python 실행하기 1. Notepad++ 플러그인 메뉴에서 "Plugins Admin..." 선택 2. "Plugins Admin..."에서 Search에서 nppexec 입력하여 검색 3. 설치된 NppExec 플러그인에서 "Execute..." 를 선택 4. "Execute..."창에서 python 실행 등록 ①. 를 선택 ②. Command 에 파이선 실행 스크립트 등록 NPP_SAVE "파이션 위치" "$(FULL_CURRENT_PATH)" ③. "Save..." 버튼을 눌러서 등록 5. 사용방법 ①. python 파일 작성 후 저장 ②. NppExec/Execute 단축키 "F6" 을 눌러 실행 (메뉴로 접근 가능) ③. NppExec/Execute 창이 뜨면 "OK" 버튼을 눌러서 실행 공학속으로/python 2020. 3. 2. python, pip 특정버전 선택하여 설치하기 python 라이브러리 설치시 특정 버전을 선택하여 인스톨하는 방법 패킷 분석하는 scapy 최신 버전은 2.4.3 인테 2.4.2 버전을 설치할때. pip install scapy==2.42. 공학속으로/python 2019. 10. 22. python .ipynb -> .py 변한 방법 jupyter notebook 위에서 작업하면 그 파일이 .ipynb 라는 특별한 포맷으로 저장이됨. 콘솔에서 다음과 같이 작업합니다. pip install jupyter 설치가 오~래 걸립니다. 설치된 후 ( ipynb 파일이 있는곳에서) jupyter nbconvert --to script example.ipynb 파이썬파일로 변환이 가능합니다. 공학속으로/python 2019. 10. 1. 이전 1 2 3 다음 💲 추천 글