Ich kann nicht herausfinden, wie Sie die Fehler beheben, die ich weiterhin erhalte, ich habe sie am Ende des Codes unten.TypeError: '_io.TextIOWrapper' Objekt ist nicht aufrufbar
import random
diese Funktion erzeugt eine Zufallszahl-Datei
def random_number_file_create(min, max, filenames, entries):
random_number_file = open(FILENAME, "w")
for i in range (entries):
number = str(random.randint(min, max))
random_number_file.write(number + "\n")
random_number_file.close()
diese Funktion druckt die Zufallszahl
def lines_print(filename):
random_number_file = open(FILENAME, "r")
line = random_number_file.readline()
while line != "":
print(line, end="")
line = random_number_file()
random_number_file.close()
diese Funktion zählt die Linien Zufallszahl enthält
def lines_count(filename):
random_number_file = open (FILENAME, "r")
line = random_number_file.readline()
count = 0
for number in random_number_file:
count += 1
return count
random_number_file.close()
t seine Funktion fügt die Summe der Zahlen
def total_numbers_in_file(filename):
random_number_file = open (FILENAME, "r")
line = random_number_file.readline()
total=0
for number in random_number_file:
total = int(number)
return total
random_number_file.close()
FILENAME= "numbers.txt"
random.seed(83)
random_number_file_create(50,100,FILENAME,20)
lines_print(FILENAME)
print()
entries = lines_count(FILENAME)
total = total_numbers_in_file(FILENAME)
average = round(total/entries)
print("Entries:", entries)
print("Total:", total)
print("Average:", average)
# Fehler # Traceback (jüngste Aufforderung zuletzt): File "hw8.py", Zeile 41, in lines_print (Dateiname) File „hw8.py “, Zeile 18, in lines_print line = random_number_file() Typeerror: '_io.TextIOWrapper' Objekt nicht aufrufbaren ist