파이썬을 시작하고 나서 2.x 에서 짠 코드들을 3.x 에서 쓰게 되는 경우가 종종 있었다. 사실 요즘은 대부분 웬만해선 3.x로 시작하겠지만, 아직 2.x에서의 쓸만한 코드들이나 모듈들이 있으므로, 개인적으로 2.x에서 3.x로 포팅할 때 이슈있었던 것들 정리해둔다. 1. Exception 처리의 syntax error 예외처리에서의 문법이 다르다. 정말 이유를 모르겠는데 syntax error 계속 어후.... - 2.x except Exception, e: - 3.x except Exception as e: 2. byte array is not str 어느 코드였는지 자세히 기억은 안나지만 바이트 스트림 문자열 상수(리터럴)라는 것이 3.x에 생겼다. 그로인해 함수에 인자나 결과값이 기존 문자열이 ..