#Python3 #!pip install pdfminer from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter from pdfminer.pdfpage import PDFPage from pdfminer.converter import TextConverter from pdfminer.layout import LAParams from io import StringIO def pdf_to_text(pdfname): # PDFMiner boilerplate rsrcmgr = PDFResourceManager() sio = StringIO() codec = 'utf-8' laparams = LAParams() device = TextConve..
1. uic library를 이용하는 법 import sys from PyQt5 import QtWidgets ,uic class Form(QtWidgets.QDialog): def __init__(self): super().__init__() self.ui = uic.loadUi("test-form.ui") #ui 파일 불러오기 self.ui.show() if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) w = Form() sys.exit(app.exec()) 2. UI File을 Py File로 변환하는 법 qt designer 에서 form 작성. %Anaconda3%\Library\bin\designer.exe 예) C:\Prog..
Python 3.x 에서 Dictionary를 value가 큰 순으로 정렬하는 여러가지 방법 def dict_val(x): return x[1] x = {"python": 2, "blah": 4, "alice": 3} #일반적인방법 sorted_x1 = sorted(x.items(), key=dict_val, reverse=True) print('sorted_x1',sorted_x1) #lambda를 이용하는 방법 sorted_x2 = sorted(x.items(), key=lambda t: t[1], reverse=True) print('sorted_x2',sorted_x2) #zip을 이용하는 방법 sorted_x3 = sorted(zip(x.values(), x.keys()), reverse=Tru..