def input_words_english(v):
with open("test.txt", "r") as file:
old_data = file.read()
with open("test.txt", "w") as file:
file.write(f"{old_data[:len(old_data)-2]}, '{v}']")
То есть вы просто сначала открываете файл, копируете из него строку. Затем закрываете, открываете снова, но уже на запись, и перезаписываете частью исходной строки плюс новыми данными. Но все равно выглядит это все не очень.