write() в Python автоматически переносит последнюю кавычку
Файл firstMeeting.py
def getUserName():
resultName = nameInput.get("1.0", "end")
file = open("settings.py", "a")
file.write(f"\nfirstStart = False\nuserName = '{resultName}'")
file.close()
print(resultName)
Файл settings.py (До записи данных)
title = "Main window"
width = 500
height = 800
firstStart = True
Файл settings.py (После записи данных)
title = "Main window"
width = 500
height = 800
firstStart = True
firstStart = False
userName = '123
'
Почему write() после записи данных автоматически переносит последнюю кавычку? И можно ли изменить способ записи переменных firstStart и userName?