# Exercise 26-10-2020

# 1.
def countCharsPerLine(filename):
    result = []
    with open(filename,"r") as openedFile:
        fileContent = openedFile.readlines()
    for element in fileContent:
        result += [len(element)-1] # -1 to not count the \n char
    return result


# 2.
if __name__ == "__main__":
    text = input("please write the file name to read: ")
    try:
        numberCharsList = countCharsPerLine(text)
        with open("conteggio.txt", "w") as writeFile:
            for i in range(len(numberCharsList)):
                writeFile.write("riga " + str(i) + ": " + str(numberCharsList[i]) + " caratteri\n")

    except:
        print("Error in processing the file")
