在python中写入文本文件时,如何在单词之间创建空格

以下代码写入文本文件

if classno== '1':
    f = open("class1.txt", "a")
if classno== '2':
    f = open("class2.txt", "a")
if classno== '3':
    f = open("class3.txt", "a")
f.write(name) 
f.write(score)
f.close()

但是,在文本文件中,名称和分数之间没有空格,例如,如何将“James14”更改为“James 14”

最佳答案
你可以试试

f.write(name) 
f.write(' ') 
f.write(score)

要么

f.write(name + ' ') 
f.write(score)

要么

f.write(name ) 
f.write(' ' +score)

要么

f.write("{} {}".format(name,score)) 

要么

f.write("%s %s"%(name,score)) 

要么

f.write(" ".join([name,score]))

转载注明原文:在python中写入文本文件时,如何在单词之间创建空格 - 代码日志