Добавление переменной в конец файла на новую строку в Python - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь добавить данные из переменной в конец файла Python - на новой строке . Я использовал этот метод: (variable+"/n"), но в файле все данные файла в одной строке, включая символ /n.

Мой код (это пример! смысл в том, что я хочу получить ответ) :

list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
    f.write(x+"/n")
    print(x)
f.close()

Вывод в test.txt:

apple/npear/nstrawberry/n

Что я могу сделать, чтобы вывод выглядел так:

apple
pear
strawberry

Заранее благодарим за ответы!

Ответы [ 3 ]

1 голос
/ 02 июня 2020

Попробуйте использовать \ n вместо / n в строке 5.

1 голос
/ 09 мая 2020

Заменить forward-sla sh (/) на backsla sh ().

Код:

list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
    f.write(x+"\n")
    print(x)
f.close()
0 голосов
/ 09 мая 2020

Следующий код работает правильно

list = ["apple","pear","strawberry"]
    f = open("test.txt","a")
    for x in list:
      f.write(x)
      print(x, end='/n')
    f.close()

Вывод:

apple/npear/nstrawberry/n
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...