python-2to3

    2

    2답변

    저는 프로그래밍에 익숙하지 않고 codecademy에서 파이썬을 배우고 있습니다. 나는 파이썬 2x 프로그램을 파이썬 3x로 2to3을 사용하여 명령 행으로 변환하고 싶지만 어떻게해야하는지 모른다. 나는 그것을하는 방법에 대한 여러 가지 다른 질문과 기사를 보았으나 나는 아직도 이해하지 못한다. 파이썬 3.3을 설치했고 윈도우 8을 실행 중입니다. 이것은

    6

    1답변

    나는, 모두 파이썬 2와 3의 코드는 현재 작동하고 내 setup.py에 use_2to3 = True 절을 추가하면 파이썬 2.x에서 에 설치가 가능 를 지원하기 위해 필요한 setup.py가 다음 모듈이 이 일을하지만, 파이썬 3을 설치할 수 있습니다 테스트 중 하나가있는 StringIO 클래스를 사용하기 때문에 python setup.py test

    0

    1답변

    tox와 함께 여러 비단뱀에서 패키지를 테스트하기위한 예제를 읽을 때 build/ 디렉토리에 (2to3 'd) 개의 테스트 파일을 넣을 명령 "build_tests"에 대해 발견했습니다. 또한 일부 프로젝트의 tox.ini 파일과 일부 gentoo ebuild에서 Google을 도울 수 있지만 어떤 패키지가이 명령을 설치하는지 아직 알 수 없습니다. 파이썬

    7

    2답변

    파이프에 데이터를 넣기위한 코드를 작성하려고합니다. 파이썬 2.6+ 및 3.x와 호환되도록 솔루션을 원합니다. 예 : from __future__ import print_function import subprocess import sys if(sys.version_info > (3,0)): print ("using python3")

    4

    1답변

    2to3 파이썬 2.x는 소스 코드를 읽고 https://docs.python.org/3.4/library/2to3.html#fixers에 나와있는 마흔의 정착액을 고려 유효 파이썬 3.x의 코드 로 변환하는 정착액의 시리즈를 적용 파이썬 프로그램입니다. 설계 상으로는 모두 유효한 Python 3 코드를 출력합니다. 어떤 출력이 유효한가 파이썬 2 코드인가

    28

    5답변

    코드 경고 다음에 대해 내가 파이썬 3를 사용하고 난 그냥 몇 가지 파이썬 IDE를 설치 한 호기심 : features = { ... } for k, v in features.items(): print("%s=%s" % (k, v)) 경고는 다음과 같습니다 "를 그것이 왜 Python3 지원은 또한이 http://docs.python.org/

    0

    1답변

    최근 Python에서 openGL 용 pyglet 모듈을 설치하려고 할 때 문제가 발생했습니다. 그것은 setup.py 파일을 실행할 때 2to3으로 변환되지 않는 것처럼 보입니다. 이 문제로 인해 pyglet에 포함 된 python 2 코드의 오류로 인해 Python 3에서 pyglet을 사용할 수 없습니다. 어떤 도움을 주셔서 감사합니다.

    1

    1답변

    Ok. 그래서 2to3은 dif 목록 만 제공합니다. 그러나 2o3은 실제 파일을 수정해야합니까? 이 명령을 -w와 함께 실행하면 dif 목록이 표시됩니다. 파일은 변경되지 않습니다 (여전히 Tkinter입니다). 또한 2to3처럼 제공하지 않아도됩니다. 편집 : 실제로 폴더에서이 작업을 수행했습니다. 폴더에있는 하나의 파일 (이미 3.x 였음)이 수정되었

    0

    1답변

    나는 py2app를 사용하는 setup.py을 가지고 있으며, 응용 프로그램을 빌드하기 전에 파이썬 스크립트를 파이썬 3 호환으로 변환하기 위해 2to3을 실행하고 싶습니다. 옵션 setup(use_2to3=True)을 사용했지만 2to3을 호출하지 않았습니다. 그래서 지금이 문제를 해결하기 위해 Makefile을 사용합니다. 어떤 pythonic 솔루션?

    2

    1답변

    나는 파이썬 2to3이 모두 xrange에서 range으로 변경된다는 것을 안다. 내 질문은 range(...)을 list(range(...))으로 변경하는 방법에 관한 것입니다. 바보이며 그냥 맹목적으로 검색하고 모두 바꿉니다. 그렇지 않으면 목록이 필요하지 않을 때 알려주고 그대로 두는 것이 현명합니까? range이 더 좋을까요?