Python 2 to 3 Converter

Python 2 코드를 Python 3 코드로 효율적이고 정확하게 변환하세요

🚀 310,329 총 변환 (8 이번 달)

이 도구는 무엇인가요?

이 무료 온라인 변환기는 오래된 Python 2 코드를 Python 3로 즉시 업그레이드하는 것을 쉽게 만들어 줍니다. 오래된 프로젝트를 현대화하거나, 호환성 문제를 해결하거나, 장기적인 유지보수를 위해 코드를 준비하는 개발자에게 완벽합니다.

사용 방법

  1. Python 2 코드를 에디터에 붙여넣거나 입력하세요.
  2. 변환을 클릭하여 Python 3 버전을 생성하세요.
  3. 변환된 결과를 즉시 다운로드, 복사 또는 공유하세요.

또한 Google 또는 GitHub으로 로그인하여 변환 기록을 저장하고 언제든지 다시 방문할 수 있습니다.

왜 Python 3로 업그레이드해야 하나요?

Python 2는 2020년 1월에 지원 종료되어 더 이상 업데이트나 보안 수정을 받지 않습니다. Python 3는 이제 표준으로, 다음과 같은 장점을 제공합니다:

  • 더 나은 유니코드 및 문자열 처리
  • 더 깔끔하고 일관된 문법
  • 성능 향상 및 더 나은 라이브러리
  • 지속적인 커뮤니티 및 패키지 지원

마이그레이션을 통해 코드가 최신 도구 및 프레임워크와 호환되고, 안전하며 유지보수 가능하게 유지됩니다.

Python 2와 3의 주요 차이점


# Python 2: print는 문장입니다
print "Hello, World!"

# Python 3: print는 함수입니다
print("Hello, World!")
    

# Python 2: 정수 나눗셈
result = 5 / 2  # 출력 2

# Python 3: 진정한 나눗셈
result = 5 / 2  # 출력 2.5
    

Python 2에서 3으로 포팅하는 방법에 대해 더 알아보려면 공식 Python 포팅 가이드를 참조하세요.

예제 변환

기본 입력 예제

Python 2


print "Enter your name:"
name = raw_input()
print "Hello, " + name
    

Python 3


print("Enter your name:")
name = input()
print("Hello, " + name)
    

딕셔너리 반복


# Python 2
for key, value in my_dict.iteritems():
    print key, value

# Python 3
for key, value in my_dict.items():
    print(key, value)