본문 바로가기

분류 전체보기72

os.remove permission 에러 날 때 맞는 경로를 넣었음에도 불구하고 발생한 에러 os.remove PermissionError: [WinError 5] 액세스가 거부되었습니다 그래서 shutil을 쓰니까 잘 된다. import shutil shutil.rmtree(path) 2023. 8. 29.
파이썬 이미지 다운로드 일반적인 이미지 다운로드 try: urllib.request.urlretrieve(img_url, input_path) except UnicodeEncodeError: encoded_url = urllib.parse.quote(img_url, safe=':/') urllib.request.urlretrieve(encoded_url, input_path) img_url 이 한글일 경우 인코딩 에러가 발생할 수 있어서 이렇게 해줘야 함 워드 파일에 저장할 때 response = requests.get(i_src) time.sleep(1.5) img = BytesIO(response.content) document.add_picture(img, width=Inches(6)) 2023. 8. 29.
qt designer 날짜 dateedit 설정 오늘 날짜로 설정 self.date_s.setDate(QDate.currentDate()) 다른 날짜로 설정 self.date_s.setDate(QDate(1900, 1, 1)) 2023. 8. 28.
gui 뜨기 전 로딩 화면 만들기 QApplication.setStyle("fusion") app = QApplication(sys.argv) # Load the splash screen image splash_pix = QPixmap('0.png') splash = QSplashScreen(splash_pix, Qt.WindowStaysOnTopHint) splash.setMask(splash_pix.mask()) splash.show() main_dialog = MainDialog() main_dialog.show() splash.finish(main_dialog) sys.exit(app.exec_()) 내가 원했던 건 exe 프로그램을 클릭하고 기다리는 동안의 로딩화면이 필요한거였는데 이건 그냥 기존과 동일하고 정말 gui 창이 뜨.. 2023. 8. 28.
파이썬 파일 copy path1 => path2 import shutil path1 = '' path2 = '' shutil.copyfile(path1,path2) shutil.copyfile(path1,path2) # 메타정보까지 복사 (수정날짜 동일) 2023. 8. 25.