def data_mining (text_file, start, end):
count = 0
total_value = 0
average = 0
for file_line_number, line in enumerate(text_file):
if (file_line_number % 2) == 0:
value = line[start:end]
value = int(value)
total_value += value
count += 1
return total_value, count
def main():
#Main program.
text_file = open("93cars.dat.txt", "r")
city_mpg = data_mining(text_file, 52, 54)
highway_mpg = data_mining(text_file, 55, 57)
midrange_price = data_mining(text_file, 42, 44)
print (city_mpg)
print (highway_mpg)
print (midrange_price)
main()
私はテキストでデータマイニングをしようとしていますが、data_mining関数を呼び出した後、私はtext_file2 = text_file [:]を記述してtext_fileのコピーを作成しようとしましたが、エラーを返しました。Python:関数が一度呼び出された後、私が再び呼び出すと、0を出力します。