подсчет символов и строк из файла 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()

В некоторой степени код в порядке.

Я неОднако не знаю, как считатьпространства в файле. Мой счетчик символов считает только буквы, пробелы исключены.

Плюс яЯ рисую пробел, когда дело доходит до подсчета линий.

Ответы на вопрос(4)

Ваш ответ на вопрос