печать каждого элемента списка в разных строках

#python #list #paramiko

#python #Список #paramiko

Вопрос:

Я создаю код на Python для записи списка в файл с одним элементом в строке.

Я попробовал добавить » n» в конце, добавить ast.literal_eval и добавить .join

 y=list(map(int, y)) #convert my list in int for increment one element per one
print(y) #test my list
y[0] =1 #increment one element of my list per one
print(y) #test my new list
y=str(y) # convert my int list in str list

f = sftp.open("/home/pi/SiteCyberdependance/data/data.txt", "w ") 
with sftp.open("/home/pi/SiteCyberdependance/donne/donne.txt", "w") as f: #open the file
            sftp=paramiko.SFTPFile.write
            for elem in y:
               f.write(y) #write my list
  

в результате здесь часто элементы списка записываются в одну строку с пробелом между ними, но мне нужно, чтобы мой список записывался в разных строках, вот так

 1
2
3
4
5
6
  

мой результат большей части моего теста

Комментарии:

1. Если вы замените f.write(y) на f.write(y 'n') , решит ли это вашу проблему?

2. нет, я попробовал это

3. Как вы смотрите на результат? Какую ОС вы используете?

4. Я использую filezila и нахожусь в window 10

5. Пожалуйста, откройте файл с помощью notepad вместо notepad. Кроме того, вы можете выполнять отладку с помощью notepad с show all character feature . Или поделитесь своим файлом результатов.