본문 바로가기

분류 전체보기

(35)
파이썬, 텍스트 복사 및 붙여 넣기 코드로 구현 개요 파이썬으로 텍스트를 클립보드에 복사하여 붙여 넣는 동작을 수행하는 코드를 메모 내용 import pyperclip import pyautogui pyperclip.copy('안녕하세요') pyautogui.hotkey('ctrl', 'v')
윈도우 창 타이틀 및 위치 읽어 오기 개요 파이썬으로, 윈도우기반 창 프로그램의 타이틀과 위치를 읽어 오는 방법에 대하여 메모 내용 import pygetwindow as gw titles = gw.getAllTitles() #현재 생성 되어있는 윈도우 창들의 타이틀 제목을 가져 온다. windows = gw.getWindowsWithTitle(titles[0])[0] #첫번째 윈도우의 속성을 가져 온다. windows.top, widows.left, windows.right, windows.bottom
파이썬, keyboard 입력에 따라 함수 실행 개요 파이썬에서 키보드 입력(핫키)를 받아, 정의 함수를 실행 할 수 있도록 하는 방법 메모 내용 import keyboard def hotkey_function( ) : print("Done!") return keyboard.add_hotkey("ctrl+shift+a", lambda: hotkey_function()) while True: ...
natsort, 파일리스트 로드 후 정렬 (00부터 99까지) 개요 폴더 안의 파일 목록을 리스트하면, 정렬이 윈도우 처럼 리스트업이 되지 않을 때 사용하는 파이썬 도구 ex) file_name_2 보다 file_name_11이 먼저 리스트업 되는 경우 등. 이름순 정렬이 일반적 인지 순하고 다르게 나올때. 내용 import natsort file_list = os.listdir('./) file_list = nasort.natsorted(file_list)
Numpy, 히스토그램 개요 데이터로부터 히스토그램(값 기준 카운팅)을 구하는 법, 도식하는 법 메모 내용 import numpy as np import matplotlib.pyplot as plt #히스토그램 배열 구하기 bins = np.arange(0, 256, 1) #[0, 1, ... , 255] hist, bins = np.histogram(data, bins) #히스토그램 그리기 bins = np.arange(0, 256, 1) #[0, 1, ... , 255] plt.hist(data, bins=bins)
파이썬, 로우데이터 파일 읽기 개요 2byte word 바이너리 로우데이터를 읽는 방법에 대한 메모 내용 import numpy as np read_size = width * height with open(file_name, 'rb') as f : rawData = np.fromfile(f, dtype=np.uint16, count=read_size) rawData = rawData.reshape(height, -1)
파이썬 시스템 콜(외부명령 실행) 방법 개요 파이썬에서 외부 실행 프로그램(명령)을 실행 하기 위한 방법을 메모 정리 하였다. 내용 주요한 방법으로 두가지가 있음. 1) import os os.system('notepad.exe') 가장 일반적으로 쓰이고, 윈도우에서 알려진 프로그램의 경우 실행이 잘됨 2) import subprocess result = subprocess.check_output("notepad.exe", shell=True) 직접 만든 exe 등 1)의 방법으로 실행 되지 않는 경우, 실행 후 결과(커맨드 라인으로 출력된)가 있으면 받아서 print 할수 있다.
문장의 유사도 비교 lib, 파이썬 개요 문장의 유사도 정도를 0~1 값으로 수치로 표현 비교 하는 방법 import difflib text1 = "test" text2 = "tess" seq = difflib.SequenceMatcher(a=text1, b=text2) print(seq.ratio())