
Contador de palabras
Publicado por juan (1 intervención) el 10/04/2020 19:58:46
Necesito hacer un contador de palabras me explico :
Tengo un artista y quiero ver cuantas veces se repiten todas las palabras en sus canciones
tengo esto, el problema está en que me cuenta palabras cuando terminan en ",", es decir si en la canción figura "hola," la salida va a ser hola, : 1
y también me diferencia la palabra si tiene 1 letra en mayúscula es decir:
hola : 1
hola, : 1
Hola : 1
lo que quiero hacer es: SACAR TODAS COMAS PUNTOS Y COSAS QUE NO SEAN LETRAS Y CONVERTIR TODO EL ARCHIVO A MINÚSCULA.
Tengo un artista y quiero ver cuantas veces se repiten todas las palabras en sus canciones
1
2
3
4
5
6
7
8
9
10
11
12
from collections import Counter
def az(filename):
with open(filename) as f:
return
def word_count(filename):
with open(filename) as f:
return Counter(f.read().split())
counter = word_count('E:/as.txt')
for i in counter:
print(i,':',counter[i])
tengo esto, el problema está en que me cuenta palabras cuando terminan en ",", es decir si en la canción figura "hola," la salida va a ser hola, : 1
y también me diferencia la palabra si tiene 1 letra en mayúscula es decir:
hola : 1
hola, : 1
Hola : 1
lo que quiero hacer es: SACAR TODAS COMAS PUNTOS Y COSAS QUE NO SEAN LETRAS Y CONVERTIR TODO EL ARCHIVO A MINÚSCULA.
Valora esta pregunta


0