Python 写入文件.txt

Python 写入文件.txt,python,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")

这是文本文件中输出的外观

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
他们排在一行

请帮帮我! 非常感谢各位使用此:

def write_to_文件(文件名、播放器列表):
输出=打开(文件名为“w”)
对于玩家列表中的玩家:
output.write(str(player)+'\n')
output.close()

还要在某个地方写一个
'\n'
文件,之后需要关闭文件-
output.close()
这是否回答了您的问题?这里描述了预期的结果,但没有说明“玩家名单”是什么样子的。它不像我预期的那样工作。输出应该是名称行,然后是数字行,然后是名称行和数字行,依此类推on@KhangNguyen我不知道玩家名单是什么样子。因此,我无法获得示例输出。请至少显示列表的一部分。