подсчет символов и строк из файла python 2.7
m написание программы, которая считает все строки, слова и символы из файла, заданного в качестве входных данных.
import string
def main():
print "Program determines the number of lines, words and chars in a file."
file_name = raw_input("What is the file name to analyze? ")
in_file = open(file_name, 'r')
data = in_file.read()
words = string.split(data)
chars = 0
lines = 0
for i in words:
chars = chars + len(i)
print chars, len(words)
main()
В некоторой степени код в порядке.
Я неОднако не знаю, как считатьпространства в файле. Мой счетчик символов считает только буквы, пробелы исключены.
Плюс яЯ рисую пробел, когда дело доходит до подсчета линий.