2018/08 3

파이썬 자동화 - 엑셀 파일을 읽어 검색

[프로그래밍/파이썬(Python)] - 파이썬 자동화 - 인터넷 익스플로러 창 열고 검색하기 이전 글에서 연결된다. 지난 번에 기본적인 함수는 만들어 놨고 엑셀에서 필요한 셀들을 읽어서 순서대로 검색하는 부분까지 테스트했다. 1. 소스 코드 # xls 파일 : searchList.xlsx # excel 파일 읽고 검색 창에 입력 import openpyxl searchList = [] # 엑셀 파일 열기 wb = openpyxl.load_workbook('searchList.xlsx') # 현재 Active Sheet 얻기 #ws = wb.active # 또는 정해진 sheet 열기 ws = wb.get_sheet_by_name('Sheet1') for r in ws.rows: # 행 인덱스 저장 row..

TensorFlow CPU, GPU 학습 시간

주식 데이터를 가지고 TensorFlow를 통한 학습 테스트중인데, 처음에는 기본 CPU 설정으로 하고 학습 테스트를 했다. 그 후 GPU 학습을 위해 CUDA 및 TensorFlow-GPU 설정이 잘 안 되서 한참 삽질 후에 겨우 GPU로 돌아가는 걸 확인했는데, 어라 이상하게 느리다. CPU보다 느린 기분. 그래서 log에 시간값을 넣어서 테스트해 봤다. 1. PC 사양 테스트한 PC는 Surface Book With Performance 모델이다. GPU는 GTX 965m(2GB) -> tensorflow 학습시에 freememory는 1.6GB정도 2. 시간 비교 진행한 예제는 원래 1000회 학습인데, 테스트를 위해 5회로 조정 및 log에 시간 확인 부분을 추가했다. 5회 학습에 CPU는 15..

파이썬 자동화 - 인터넷 익스플로러 창 열고 검색하기

회사내에서 단순 작업을 줄여보고자 하는 의도에서 자동화 작업을 생각중이다. 회사 업무 중에 단순 클릭 처리만 하면 되는 건 오토핫키를 써서 몇 가지 작업을 해 놓긴 했지만, 외부파일을 연계한다거나 하는 기능은 오토핫키를 잘 모르는 관계로 파이썬으로 해보려고 기본 작업부터 테스트 중이다. 먼저 기초적인 익스플로러 창 확인 및 검색어 입력부터 테스트 해 봤다. 1. 관련 함수 정의 import webbrowser import os import win32ui, win32gui import win32com.client, win32con import time import pyautogui # windowname을 확인해서 핸들을 반환 또는 False 반환 def checkWindow(windowname): try..