
brunosxs
(usa Debian)
Enviado em 04/01/2011 - 06:43h
Olá, a alguns dias aproveitando as férias da faculdade, decidi aprender python para criar um visualizador de imagens para usar em meu notebook(para ler basicamente meus livros, HQs, mangás, partituras...), creio que chegou a hora de fazer algo, já que os que utilizo ou pesquisei eram na minha opinião pesados para um simples visualizador, e não tinham as ferramentas que me atenderiam plenamente (coisas simples)
Por isso, peguei alguns ebooks da internet.
Estou lendo a byte of python, e brincando com os comandos.
Mas, estou com uma duvida básica... após salvar meu script e fechar o programa, as letras com acentuação são trocadas por outros caracteres. Aqui vai o código:
# -*- coding: UTF-8 -*-
import configparser
print ("Teste de format")
# Este é um teste da função format.Pelo que eu pude entender, isso se trata de
# pegar dados de algum local (variável) e inserir numa string...
# Primeiro, declara-se as variáveis que serão usadas:
time1 = "Corinthians"
time2 = "Flamengo"
msg1 = "Falou people! Estou indo embora agora!"
# E então criamos um print. Nesse print, enumeramos os possÃveis locais que
# terão informações que serão informadas pelo .format, começando com ZERO.
# Dessa forma: {0},{1}{2}{3}
# logo após inserimos o comando .format ({variável1},{variavel2},{variavel3})
print ('''Ronaldo brilha muito no {0}, ou ao menos é o que todos acham...
ele gosta mesmo é do {1}\n\n\n{2}'''.format(time1,time2,msg1))
Será que isso ocorre devido ao utf8?
Estou usando pyScripter num windows 7 64, com a versão do python sendo 3.1
Obrigado, e desculpem se essa dúvida ofendê-los