Python 官方文档:入门教程 => 点击学习
方法一 将列表写入txt文件中 如下代码所示 a是一段二维列表,需要把它写入一个txt文件中。 a=[['1','9'],['2','5'],['3','3'],['2','4'],['4','3'],['1','8'],['1','9']
方法一
将列表写入txt文件中
如下代码所示
a是一段二维列表,需要把它写入一个txt文件中。
a=[['1','9'],['2','5'],['3','3'],['2','4'],['4','3'],['1','8'],['1','9']]t=''with open ('N_a.txt','w') as q: for i in a: for e in range(len(a[0])): t=t+str(i[e])+' ' q.write(t.strip(' ')) q.write('\n') t=''
方法二
数据:
u = [['mov', 'push', 'push', 'call', 'push', 'push', 'push', 'call'],['pop', 'push', 'call', 'pop', 'retn', 'mov', 'push', 'call', 'push'],['push', 'push', 'call', 'pop', 'call', 'pop', 'retn', 'mov', 'push'], ['lea', 'push', 'call', 'test', 'jnz', 'push', 'push']]
1
代码:
def text_save(filename, data):#filename为写入txt文件的路径,data为要写入数据列表.
file = open(filename,'a')
for i in range(len(data)):
s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择
s = s.replace("'",'').replace(',','') +'\n' #去除单引号,逗号,每行末尾追加换行符
file.write(s)
file.close()
print("保存文件成功")
text_save('N_aa.txt',u)
在已有内容的txt文件的后面,再存入新的内容
只需将之间的打开方式由file = open(filename, 'w')改为file = open(filename, 'a')即可。
# 将操作码保存为txt文件
def text_save(filename, data): # filename为写入txt文件的路径,data为要写入数据列表.
file = open(filename, 'a')
for i in range(len(data)):
s = str(data[i]).replace('[', '').replace(']', '')#去除[],这两行按数据不同,可以选择
s = s.replace("'", '').replace(',', '') + '\n' #去除单引号,逗号,每行末尾追加换行符
file.write(s)
file.close()
print("保存文件成功")
ops = [['i','love','china'],['happy','birthday']]
来源地址:https://blog.csdn.net/SAPmatinal/article/details/131774513
--结束END--
本文标题: python list列表写入txt文档的多种方法
本文链接: https://www.lsjlt.com/news/405531.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0