Я пытаюсь добавить два языка в одну строку в текстовом файле. Позже я разделю эти два значения и использую их. Все работает, но позже у меня есть первый язык как обычная строка (например, German
) и второй с переносом слов в конце. Но в приведенном ниже коде во второй строке я должен написать "\n"
, потому что я получу ошибку, если не напишу "\n"
при разбиении двух слов, а позже добавлю другие слова в .txtфайл и мне нужен этот перенос слов, но не позже после разбиения. Вот моя проблема:
modus = input("Choose a mode:\n- From " + firstLanguage + " to " + secondLanguage + " [1]:\n- From " + secondLanguage + " to " + firstLanguage + " [2]:\n- Mixed [3]: ")
И я должен получить что-то вроде этого:
Choose a mode:
- From German to English [1]:
- From English to German [2]:
- Mixed [3]
Но я получаю следующее:
Choose a mode:
- From German to English
[1]:
- From English
to German [2]:
- Mixed [3]
Я надеюсь, что вы можетепонимаю о чем я :) Большое спасибо за помощь! Это код, который отвечает за эту проблему:
with open(name + ".txt", "a") as file:
file.writelines(" - ".join(current_spracheList) + "\n")