test.sql 파일을 cursor가 utf-8 포맷으로 지정하지 않아서 unicode가 아니라고 valueError가 발생하였다.
#before db_test.cursor().executescript(f.read()) #after db_test.cursor().executescript(f.read().decode('utf-8'))
위와 같이 f.read()뒤에 .decode('utf-8')을 추가하여 해결하였다.
ValueError: script argument must be unicode. 해결
test.sql 파일을 cursor가 utf-8 포맷으로 지정하지 않아서 unicode가 아니라고 valueError가 발생하였다.
위와 같이 f.read()뒤에 .decode('utf-8')을 추가하여 해결하였다.
'개발 > Flask' 카테고리의 다른 글