По какой-то причине этот код действует так, будто режим редактирования не добавляется:
def log_time(name, time):
get_log(date.today())
f = open(logFile, 'a')
f.write(name + ' | ' + time + '\n')
f.close()
Что-то не так с этим, просто глядя на эту функцию? Я достаточно уверен, что другие функции работают нормально. Проблема в том, что когда я вызываю эту функцию дважды, в файле появляется только одна вещь.
Я понял, что было не так, но я не знаю, почему это неправильно. Когда я создал файл, я использовал режим «w +», а когда я изменил его на «a», он работал. Может кто-нибудь сказать мне, почему?