본문 바로가기

반응형

DEV/Python

(4)
pywintypes.error : (5, 'OpenClipboard', '액세스가 거부되었습니다.') 해결 방법 파이썬 클립보드 기능을 사용하다 이 오류가 발생할 때가 있습니다.pywintypes.error: (5, ‘OpenClipboard’, ‘액세스가 거부되었습니다.’)pywintypes.error: (5, ‘OpenClipboard’, ‘Access is denied.’) pywinauto에서 클립보드 접근 시 해당 오류가 발생하는건데pywinauto 패키지를 win32clipboard패키지로 변경하면 해당 오류가 해결됩니다. # 변경 전from pywinauto import clipboardctext = clipboard.GetData()# 변경 후from win32clipboardctext = win32clipboard.GetClipboardData()
[Tkinter] 윈도우 최상위 창으로 만들기 Tkinter를 이용해 생성한 윈도우를 화면 맨위에 고정하려면 -topmost 속성을 이용하면 가능합니다. from tkinter import *tk = Tk()tk.attributes('-topmost', 'true') 또 Tkinter 모듈을 사용해 VC++ Modal Dialog 방식으로 서브 윈도우를 생성하려면 윈도우를 grab_set으로 설정해야 합니다.tk.grab_set()  [MFC] Modeless Dialog(모달리스/모델리스 대화상자)Modeless Dialog(모달리스/모델리스 대화상자)   1. Modal 과 Modeless      ...blog.naver.com  윈도우를 tkinter.Tk()가 아닌 tkinter.TopLevel()로 생성하면 메인 윈도우에 종속된 서브윈도우..
[Python] 안드로이드 앱 버전 크롤링하기 파이썬을 이용해 플레이스토어와 원스토어에 배포되어있는 앱의 버전을 조회하는 코드입니다. 플레이스토어 앱 버전 조회 글 작성일 기준으로 정상 동작하는 코드입니다. 플레이스토어 내의 HTML 구조 변경에 따라 동작하지 않을 수 있습니다. # Selenium 크롤링 # pip install selenium from selenium import webdriver from selenium.webdriver.common.service import Service from selenium.webdriver.common.by import By # 최신 크롬드라이버 자동로드 # pip install webdriver-manager from webdriver_manager.chrome import ChromeDriverMa..
[Python] FTPlib 파이썬으로 FTP를 사용할 때 ftplib를 사용하면 편리합니다. import ftplib ftp = ftplib.FTP(timeout = 100) #패시브 모드 ftp.set_pasv(true) #서버 연결 ftp.connect('IP', 'PORT') #계정 로그인 ftp.login('ID', 'PW') #현재 디렉토리 표시 ftp.pwd() #디렉토리 이동 ftp.cwd(path) #디렉토리 생성 ftp.mkd(path) 파일 또는 디렉토리가 현재 경로상에 있는지 확인 def exist(fname): if fname in ftp.nlst(): return True return False 디렉토리 생성 후 이동 - 디렉토리가 없으면 생성하고 그 경로로 이동시켜줌 def chdir(fpath): for..

반응형