파이썬(156)
-
TypeError: a bytes-like object is required, not 'str'
데이터가 byte이면, 해당 에러 발생 output = [b' 0: 8514fix\r\n', b' 1: 8514oem\r\n', b' 2: Ami R\r\n', b' 3: Arial\r\n'] for data in output : font = data.split(':')[1].strip() print(font) byte 데이터에 decode()를 해줘야 해결 됨 output = [b' 0: 8514fix\r\n', b' 1: 8514oem\r\n', b' 2: Ami R\r\n', b' 3: Arial\r\n'] for data in output : font = data.decode().split(':')[1].strip() print(font) 반대는 encode() 해야 함
2021.03.28 -
subprocess에서 결과값 받기
결과값과 에러값 받기 cmd = "text2image --list_available_fonts --fontconfig_tmpdir ./work/tmp --fonts_dir c:/Windows/Fonts" print(cmd) proc = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE) output = proc.stdout.readlines() error = proc.stderr.readlines() print(output) print(error) 다른 방법 cmd = "text2image --list_available_fonts --fonts_dir %s --fontconfig_tmpdir ./data/tmp" %f..
2021.03.28 -
Django view에 template 적용한 화면 추가
view.py에 화면 하나 추가 def tesseract(request) : template = 'ocr/tesseract/index.html' return render(request, template, None)
2021.03.28 -
Tesseract 사용 가능한 Font 확인
사용가능한 폰트 확인 text2image --list_available_fonts --fontconfig_tmpdir ./work/tmp --fonts_dir c:/Windows/Fonts --fonts_dir이 없으면 아래와 같은 에러 발생 text2image --list_available_fonts --fontconfig_tmpdir ./work/tmp Fontconfig warning: "./work/tmp\fonts.conf", line 4: empty font directory name ignored
2021.03.28 -
Django admin 위치
파이썬 설치위치\Lib\site-packages\django\contrib\admin
2021.03.27 -
Django admin change_list.html 구조
change_list.html base_site.html base.html nav_sidebar.html search_form.html pagination.html
2021.03.27