Encoding

Encoding

by José Francisco Carminatti Wenceslau -
Number of replies: 3
Ei!
A gente pode mudar o encoding (não sei como se diz em português) do nosso programa para podermos colocar acentos, nos cabeçalhos por exemplo?
In reply to José Francisco Carminatti Wenceslau

Re: Encoding

by Paulo José da Silva e Silva -
Você deve adicionar na primeira ou segunda linha do arquivo o seguinte comentário "mágico":

 # -*- coding: latin-1 -*-

Se você usa a codificação latin-1 (que é comum em sistemas mais antigos)

Ou

 # -*- coding: utf-8 -*-

Se você usar utf-8, que é comum em sistemas mais novos.

Paulo
In reply to Paulo José da Silva e Silva

Re: Encoding

by José Francisco Carminatti Wenceslau -
Obrigado!
Mas só por curiosidade minha.
No site do python, diz que podemos colocar antes desse comentário o seguinte:
#!/usr/bin/python
O que significa isso?
In reply to José Francisco Carminatti Wenceslau

Re: Encoding

by Paulo José da Silva e Silva -
Isso é útil para criar um "executável" a partir do arquivo com o código em python em um sistema unix.

Se você coloca essa primeira linha e depois faz um "chmod +x nome_do_programa.py", dá para chamar o programa sem digitar o "python" na frente.

Abraço,

Paulo