私が受け取っているエラーを修正する方法を理解できません。以下のコードの最後にあります。TypeError: '_io.TextIOWrapper'オブジェクトは呼び出し可能ではありません
import random
この関数は
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()
乱数ファイルを作成し、この関数は乱数
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()
を印刷するこの機能は、乱数
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()
トンを含む行をカウント lines_print(FILENAME) ファイル「hw8.pyで、 ファイル "hw8.py"、41行目:彼の機能は
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)
#エラー# トレースバック(最新の呼び出し最後の)数字の合計を追加します」、ライン18、lines_printで ライン= random_number_file() はTypeError: '_io.TextIOWrapper' オブジェクトが