Pergunta

Eu estou tentando usar a variável ambiental PYTHONSTARTUP. Eu defini-lo para ser. "C: \ python25 \ pythonstartup.py" em Meu Computador -> Avançado etc., e não parece trabalho

A abertura IDLE não executar o script, embora tenha reconhecido a variável:

>>> import os
>>> os.environ['PYTHONSTARTUP']
'c:\\python25\\pythonstartup.py'
>>> 

Eu estou usando XP e Python 2.5.2. Não quero fazer o upgrade para 3.0 ainda.

Graças

Foi útil?

Solução

A documentação diz que PYTHONSTARTUP é executado apenas para sessões interativas. Não tenho certeza como IDLE corre o interpretador Python, mas poderia estar interferindo.

Em vez disso, tente executar python diretamente de um prompt de comando, em vez de clicar em um ícone.

Outras dicas

Para adicionar a resposta correta de Greg Hewgill: Se IDLE não tem um arquivo de inicialização de seu próprio país, você pode colocar um arquivo chamado sitecustomize.py em seu caminho que será executado tanto para prompt de comando e scripts / sessões ociosas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top