본문 바로가기

Python52

pywinauto 사용해보기 윈도우11의 메모장 최신 버전으로 진행 객체 구조는 inspect 도구를 구글링해서 파악해도 됨 # pip install pywinauto from pywinauto.application import Application # 메모장 실행하기 (최신 프로그램은 대체적으로 uia) app = Application(backend="uia").start("notepad.exe") # 실행 대기 # app.window(title='제목 없음 - 메모장').wait('ready', timeout=5) # 객체 구조 확인하기 # dig.print_control_identifiers() # 창 정의 (띄어쓰기 및 하이픈 없어도 인식) # dig = app['제목 없음 - 메모장'] dig = app['제목없음메모장'].. 2022. 4. 5.
[python] 이미지 자르기 #pip install pillow from PIL import Image img = Image.open(r"D:\Downloads\test.jpg") # x start, y start, x length, y length crop_area = (201,343,1491,1097) cropped_img = img.crop(crop_area) cropped_img.show() cropped_img.save('D:/Downloads/' + 'test-croped' +'.jpg', 'JPEG') 2022. 2. 11.
[python] pdf를 이미지로 변환 https://github.com/Belval/pdf2image GitHub - Belval/pdf2image: A python module that wraps the pdftoppm utility to convert PDF to PIL Image object A python module that wraps the pdftoppm utility to convert PDF to PIL Image object - GitHub - Belval/pdf2image: A python module that wraps the pdftoppm utility to convert PDF to PIL Image object github.com from pdf2image import convert_from_path # http.. 2022. 2. 11.
[python] 컨플루언스에 파일 첨부하기 https://github.com/atlassian-api/atlassian-python-api GitHub - atlassian-api/atlassian-python-api: Atlassian Python REST API wrapper Atlassian Python REST API wrapper. Contribute to atlassian-api/atlassian-python-api development by creating an account on GitHub. github.com from atlassian import Confluence confluence = Confluence( url="http://localhost:8090", username="admin", password="admin", ).. 2022. 2. 8.
파이썬 번역 - googletrans https://github.com/ssut/py-googletrans # pip install googletrans==4.0.0rc1 from googletrans import Translator tran = Translator() result = tran.translate('hello', dest='ko') print(result.text) 아직 정식 버전이 아니라 그런지 bulk 기능은 오류 발생 tran = Translator() strings = ['hello','world'] results = tran.translate(strings, dest='ko') for result in results: print(result.text) bulk 대신 for 구문으로 여러개 번역하기 tran = Tran.. 2022. 1. 20.
[python] pandas 차트 생성 오랜만에 해보니 셀레늄 문법이 일부 바뀜 from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager #현재 설치된 크롬 사용 from selenium.webdriver.common.by import By import pandas as pd chrome_service = Service(ChromeDriverManager().install()) chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('headless') #브라우저가 백그라운드로 .. 2021. 12. 24.
파이썬 셀레늄 웹드라이버 자동 관리하기 pip install webdriver-manager 매번 버전 올라갈 때마다 교체했었는데.. 대박 명령어다! 아래는 사용 예시 from selenium import webdriver #pip install selenium from webdriver_manager.chrome import ChromeDriverManager #pip install webdriver-manager options = webdriver.ChromeOptions() options.add_argument('headless') driver = webdriver.Chrome(ChromeDriverManager().install(), options=options) driver.get('https://naver.com') # n초 이내에.. 2021. 8. 26.
파이썬 tkinter - 테이블 항목 선택시 값 가져오기 import tkinter as tk # 툴킷 인터페이스 import tkinter.ttk as ttk # tk의 확장 (트리뷰, 콤보박스 등 제공) window = tk.Tk() window.geometry("400x200+50+50") window.title("창 타이틀") frame = tk.Frame(window) frame.pack() tree = ttk.Treeview(frame, columns=(1, 2, 3), height=5, show="headings") tree.pack(side='left') # 필드명 tree.heading(1, text="A") tree.heading(2, text="B") tree.heading(3, text="C") # 기본 너비 tree.column(1, w.. 2020. 10. 30.
단어 클라우드 만들기 - 설치 윈10 에 파이썬 설치 (3.9에서는 오류 발생해서 3.8로 설치) https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe add python 3.8 to PATH 체크 인스톨 나우 클릭 cmd 창 실행 명령어 실행 pip install bs4 아래 페이지에서 JPype를 cp38-amd64 파일로 다운로드 https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype cmd 에서 명령어 실행 pip install [다운받은 whl 파일 경로] ex) pip install C:\Users\test\Desktop\JPype1-1.0.2-cp38-cp38-win_amd64.whl 명령어 실행 pip install konlpy.. 2020. 10. 28.