1
resposta

Erro de acentuação ao usar UTF-8

Meu código ficou da seguinte maneira:

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

...
def menu():    
    opcao = ''
    nomes = []
    while (opcao != '0'):
        print '\nEscolha uma opção:\n1 - Cadastrar nomes;\n2 - Listar nomes;\n0 - Sair.\n'
        opcao = raw_input()
        if (opcao == '1'):
            cadastrar(nomes)
        if (opcao == '2'):
            listar(nomes)

menu()

Mesmo assim, a saída no prompt apareceu com erro na acentuação: Escolha uma op├º├úo: 1 - Cadastrar nomes; 2 - Listar nomes; 0 - Sair.

Como corrigir?

1 resposta

Tenta essa codificação # -- coding: cp1252 -- Outra coisa, tente rodar em uma IDE python shell ou pyCharm.