Python:将元组列表写入文件

发布于 2021-01-29 17:04:34

我该如何写以下列表:

[(8, 'rfa'), (8, 'acc-raid'), (7, 'rapidbase'), (7, 'rcts'), (7, 'tve-announce'), (5, 'mysql-im'), (5, 'telnetcpcd'), (5, 'etftp'), (5, 'http-alt')]

到具有两列(8 rfa)和多行的文本文件,所以我有这样的东西:

8 rfa
8 acc-raid
7 rapidbase
7 rcts
7 tve-announce
5 mysql-im
5 telnetcpcd
关注者
0
被浏览
139
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    with open('daemons.txt', 'w') as fp:
        fp.write('\n'.join('%s %s' % x for x in mylist))
    

    如果要使用str.format(),请将第二行替换为:

        fp.write('\n'.join('{} {}'.format(x[0],x[1]) for x in mylist)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看