python把一个字符串列表写入txt文件,并保证每个字符串占用一行且没有其他符号(例如[]‘’空格)

例子:
a = ['zali','sili','ann']
存入txt文本中:
zali
sili
ann
例子:
a = ['zali','sili','ann']
存入txt文本中:
zali
sili
ann
想要一个代码的例子作为参考,谢谢!

代码如下:

#coding=utf-8

a = ['zali','sili','ann']

with open('test.txt', 'w') as f:
    for i in a:
        f.write(i + '\n')

运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-04
aa = ['zali','sili','ann']
file = open('data.txt','a')
for i in aa:
    s = i +'\n'   
    file.write(s)
file.close()
print("保存文件成功")

追问

如果我想把这个步骤反过来呢?打开文件读取内容

相似回答