写入文件.txt

时间:2019-11-02 08:16:15

标签: python

这是文本文件中输出的样子

Ray Holt
5 5 0 0 100 15
Jessica Jones
12 0 6 6 50 6
Johnny Rose
6 2 0 4 20 10
Gina Linetti
7 4 0 3 300 15

数字是我必须创建的游戏的结果。

我的问题是,如何同时将字符串和整数结果写入文本文件? 我已经尝试过

def write_to_file(filename, player_list):
    output = open(filename, "w")    
    for player in player_list:
        output.write(str(player))

但输出是

Ray Holt                   5  5  0  0     100      15Jessica Jones             12  0  6  6      50      6Johnny Rose                6  2  0  4      20      10Gina Linetti               7  4  0  3     300      15Khang                      0  0  0  0     100       0

它们在一行中

请帮助我! 非常感谢

1 个答案:

答案 0 :(得分:0)

使用此:

def write_to_file(filename, player_list):
    output = open(filename, "w")    
    for player in player_list:
        output.write(str(player)+'\n')
output.close()