Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # -*- python -*-
- # Programa funcional. Tira quebras de linha bizarras
- # pelos caracteres corretos (letras, pontuação, alguns
- # diacríticos e meia dúzia de palavras comuns). Funciona
- # apenas com texto em português — para outros idiomas
- # é preciso acrescentar outras "terminações" de palavras.
- texto = raw_input('Qual é o arquivo, chefe?: ')
- try:
- textooriginal = open(texto, 'r')
- except:
- print 'Dá pra ler isso não, tenta outra coisa.'
- exit()
- nome = raw_input('Que nome você quer dar pro arquivo, chefe?: ')
- textoeditado = open('/Users/infografia03/Dropbox/firestone/EDICAO/' + nome + '.txt', 'w')
- for line in textooriginal:
- textoeditado.write(line.replace('-\n','').replace(',\n',', ').replace(' _ ',' — ').replace(' -- ',' — ').replace(';\n','; ').replace('`','').replace('a\n','a ').replace('e\n','e ').replace('i\n','i ').replace('o\n','o ').replace('u\n','u ').replace('l\n','l ').replace('m\n','m ').replace('n\n','n ').replace('r\n','r ').replace('s\n','s ').replace('k\n','k ').replace('w\n','w ').replace('y\n','y ').replace('á\n','á ').replace('é\n','é ').replace('í\n','í ').replace('ó\n','ó ').replace('ú\n','ú ').replace('à\n','à ').replace('ã\n','ã ').replace('õ\n','õ ').replace('â\n','â ').replace('ô\n','ô ').replace(' nao ','não').replace(' tambem ','também').replace('oes','ões').replace('”','"').replace('“','"').replace(' 0 ',' o '))
- textooriginal.close()
- textoeditado.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement