def time_in_seconds(time):
splits = time.split(":")
seconds = float(splits[0]) * 60 + float(splits[1])
return seconds
def file_to_seconds(file):
times = []
f = open(file)
for x in f.readlines():
times.append(time_in_seconds(x))
f.close()
return times
def print_lines(times):
for i in times:
print(i)
print_lines(file_to_seconds("text_files/test.txt"))
def time_in_minutes(time):
time = float(time) / 60
timeCo = str(time)
timeCo = timeCo.split(".")
minutes = timeCo[0]
seconds = "0." + str(timeCo[1])
seconds = float(seconds) * 60
seconds = round(seconds,2)
if seconds > 10:
times = str(minutes) + ":" + str(seconds)
else:
times = str(minutes) + ":0" + str(seconds)
return times
def file_to_minutes(file):
times = []
f = open(file)
for x in f.readlines():
times.append(time_in_minutes(x))
f.close()
return times
def print_lines(times):
for i in times:
print(i)
print_lines(file_to_minutes("text_files/test.txt"))