나는 cheatsheet의 도움을 받아 상호 호환 가능한 Python 2 및 3 코드를 작성하고 있습니다. 이를 수행하는 데 도움이되는 다양한 패키지와 모듈이 있습니다. future
패키지 (예 : future.utils
등), six
패키지 및 __future__
모듈에 내장되어 있습니다.상호 호환 Python 2/3 작성 : __future__, six 및 future.utils의 차이점은 무엇입니까?
이 패키지를 사용할 때주의해야 할 차이점이 있습니까? 나는 그것들을 믹싱하고 매칭해야 하는가, 아니면 완전히 호환되는 코드를 작성하여 그 중 하나만 쓰면 될까? 파이썬 2-3 호환성의 측면에서