Estoy teniendo un momento difícil para describir cómo contendría ciertos elementos dentro de un archivo de texto usando Python. Llevo unos meses en Python y estoy familiarizado con las siguientes funciones;Contar líneas, palabras y caracteres dentro de un archivo de texto usando Python
- raw_input
- abierta
- dividir
- len
- de impresión
- rsplit()
Aquí está mi código hasta ahora:
fname = "feed.txt"
fname = open('feed.txt', 'r')
num_lines = 0
num_words = 0
num_chars = 0
for line in feed:
lines = line.split('\n')
En este punto, no estoy seguro de qué hacer a continuación. Creo que la forma más lógica de abordarlo sería contar primero las líneas, contar las palabras dentro de cada línea y luego contar el número de caracteres dentro de cada palabra. Pero uno de los problemas con los que me encontré fue tratar de realizar todas las funciones necesarias a la vez, sin tener que volver a abrir el archivo para realizar cada función por separado.
Creo que te refieres a 'feed = open (...) '. Además, ¿hay alguna razón para no usar [wc] (http://unixhelp.ed.ac.uk/CGI/man-cgi?wc)? –
Tienes razón.Leeré un poco más sobre el uso de 'wc' también, gracias por el enlace. –