Pergunta

Ao especificar o meu arquivo de script em setup.py, por exemplo, "Script": 'pythonturtle.py', como posso especificar a sua posição relativa no sistema de arquivos? No meu caso, eu preciso ir para baixo duas pastas e depois ir para a pasta "src" e ele está lá. Como faço para escrever isto de uma forma multi-plataforma?

Foi útil?

Solução

Como você pode falar de py2exe e multi-plataforma? py2exe é apenas janelas.

Tanto quanto eu sei, você tem que manter seu arquivo de configuração no mesmo lugar que o seu script. Ou se você não tem que certamente é uma convenção forte.

O que você pode fazer é definir uma opção dist_dir para que o seu programa é construído no lugar certo.

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
    windows = ["pythonturtle.py"],
)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top