문제
setup.py에서 내 스크립트 파일을 지정할 때 "스크립트": 'pythonturtle.py'는 파일 시스템에서 상대 위치를 어떻게 지정할 수 있습니까? 제 경우에는 두 개의 폴더를 내려 가서 "SRC"폴더로 들어가서 거기에 있습니다. 크로스 플랫폼 방식으로 이것을 어떻게 작성합니까?
해결책
py2exe와 크로스 플랫폼에 대해 어떻게 말할 수 있습니까? py2exe는 Windows 전용입니다.
내가 아는 한, 설정 파일을 스크립트와 같은 위치에 유지해야합니다. 또는 당신이 필요로하지 않는다면 확실히 강력한 협약입니다.
당신이 할 수있는 일은 프로그램이 올바른 장소에 내장되도록 dist_dir 옵션을 정의하는 것입니다.
setup(
options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
windows = ["pythonturtle.py"],
)
제휴하지 않습니다 StackOverflow