Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Extreme Multimidia
Por davi182
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Mayron Cachina em 11/01/2008    [ 3722 hits ]

Login: mayroncachina, 47145 pontos

Homepage: http://mayroncachina.net   


Descrição

Conversão de caracteres ISO-8859-1 em UTF-8.

[ Download: IsotoUtf.py ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#! /usr/bin/env python
# -*- coding: iso-8859-15 -*-
'''
Script para unescape de caracteres especiais ISO-8859-1
Autor: Mayron Cachina
Contato: mayroncachina@gmail.com
Site: http://cachina.wordpress.com
'''
import htmlentitydefs
import re
import cgi

#Informações
origem = raw_input("Local do arquivo do arquivo original: ")
fim = raw_input("Local do arquivo final: ")
pattern = re.compile("&(\w+?);")
def descape_entity(m, defs=htmlentitydefs.entitydefs):
   # callback: translate one entity to its ISO Latin value
   try:
      return defs[m.group(1)]
   except KeyError:
      return m.group(0) # use as is

def descape(string):
   return pattern.sub(descape_entity, string)

#Abre os arquivos para manipulação de dados
f = open(origem)
w = open(fim,'w')

#Operações
try:
   novo = descape(f.read())
   w.write(novo)
finally:
   f.close()
   w.close()
print "Finalizado!!!"

Scripts recomendados
   Script Linux recomendado Parar de Fumar
   Script Linux recomendado PyShot
   Script Linux recomendado Verificador de números primos
   Script Linux recomendado Diferença de dias entre datas
   Script Linux recomendado Invariância Discreta de Escala

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.