我在python中构建了一个代码,将列表写入文件中,每行只有一个元素。
我在末尾尝试了“ \ n”,ast.literal_eval和whit .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