2009-08-06 5 views
1

내 스크립트 파일을 setup.py에서 지정할 때 예 :. "script": 'pythonturtle.py', 파일 시스템에서 상대 위치를 어떻게 지정할 수 있습니까? 제 경우에는 두 개의 폴더를 내려서 "src"폴더로 들어가야합니다. 어떻게 이것을 크로스 플랫폼 방식으로 작성합니까?py2exe에서 상대 경로 지정

답변

3

py2exe 및 크로스 플랫폼에 대해 어떻게 이야기 할 수 있습니까? py2exe는 창 전용입니다.

아는 한 스크립트와 동일한 위치에 설정 파일을 보관해야합니다. 그렇지 않으면 반드시 강력한 협약이 될 것입니다.

당신이 할 수있는 일은 프로그램이 올바른 위치에 구축되도록 dist_dir 옵션을 정의하는 것입니다.

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}}, 
    windows = ["pythonturtle.py"], 
)