파일을 열려고 하는데, 파일마다 인코딩이 달라서, 계속 에러가 났다.

 

try:
    f = open(fname[0], 'r', encoding="UTF-8")
    self.scr = f.read()
except:
    f = open(fname[0], 'r', encoding="euc-kr")
    self.scr = f.read()

 

그냥 try/except 를 이용해서, 해결했는데, 더 많은 인코딩 방식을 처리할 경우에는 어떻게 해야 할지 아직 생각 안해봤다..

+ Recent posts