Notice
Recent Posts
Recent Comments
Link
말랑말랑제리스타일
파이썬 2.x에서 3.x 버전으로 소스 마이그레이션 주의사항 본문
우연히 파이썬 2.x버전(정황상 2.4로 추정)의 소스 코드를 3.7 버전으로 마이그레이션 할 일이 생겼는데요.
에러가 떨어져서 손을 댄 부분이 크게 두가지가 있어 정리해 봅니다.
Print 함수 변환점
먼저 print 함수에는 2.x 버전에서는 괄호를 사용하지 않았으나 3.x 버전으로 올리면서 괄호로 파라미터를 감싸도록 변했습니다.
문자 포맷도 C와 같은 퍼센트로 시작하는 게 아닌 중괄호로 묶어 콜론을 사용하는 방식으로 바뀌었다고 하는데 프린트에서 포맷을 사용하는 소스가 없어 확인은 못해봤네요.
Exception 넘기는 파트 변환점
Exception 넘기는 파트 즉, 예외처리 변경점입니다.
파이썬 2.x버전까지는 as가 없었으나 3.x 버전에서는 as가 생기면서 콤마로 구분이 아닌 as로 구분을 해야 한다네요.
두 가지 내용을 수정한 소스는 이렇게 됩니다.
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬에서 소괄호, 중괄호, 대괄호로 만들어진 데이터 (0) | 2024.08.16 |
---|---|
파이썬 D드라이브에 설치하기 (1) | 2024.07.15 |
파이썬으로 Pillow로 이미지 비율 맞춰서 크기 조정하기 (1) | 2023.11.21 |
파이썬 셀레니움과 Beautiful Soup의 용도별 차이 (0) | 2023.07.04 |
구름 IDE에서 Flask로 Hello world 찍어보기 (0) | 2023.06.23 |
Comments