Problemas com IDLE [closed]

0

Não consigo executar programas com o IDLE ou arquivos salvos com o IDLE. Eu recebo um erro de sintaxe. Eu estava apenas testando com print "Hello World" . Esta é a mensagem que estou recebendo

File "p.py", line 1
    Python 2.7.3 (default, Sep 26 2013, 16:38:10) 
             ^
SyntaxError: invalid syntax

Por que está lendo o título? Como posso consertar isso?

    
por Revan 12.01.2014 / 04:59

1 resposta

1

Você colocou o cabeçalho do interpretador interativo no arquivo. Isso não é obrigatório e não funciona.

Exemplo: você abre um shell python e faz isso:

Python 2.7.4 (default, Sep 26 2013, 03:20:26) 
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "Hello world!"
Hello world!
>>> 

O acima é composto por:

  • O cabeçalho padrão, isso é impresso toda vez que você inicia o shell:

    Python 2.7.4 (default, Sep 26 2013, 03:20:26) 
    [GCC 4.7.3] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    
  • O comando inserido: para usar isso em um arquivo, você remove o prefixo >>> .

    >>> print "Hello world!"
    
  • A saída impressa: Isso é diferente porque não começa com >>> .

    Hello world!
    
  • Um novo prompt, para você digitar:

    >>> 
    

Então, se você fizesse um arquivo que executasse os comandos como na sessão interativa acima, você usaria simplesmente:

print "Hello world!"
    
por kiri 12.01.2014 / 06:37