小编Pro*_*r12的帖子

写入文本文件 - 需要1个参数错误(使用Python)

这是我的代码:

results = [[username, score]]

with open("hisEasyR.txt","a") as hisEasyRFile:
    for result in results:
        score = result[0]
        username = result[1]
        hisEasyRFile.write(score, '|' , username , '\n')
Run Code Online (Sandbox Code Playgroud)

我收到错误:

hisEasyRFile.write(score, '|' , username , '\n')
TypeError: function takes exactly 1 argument (4 given)
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?此外,'得分'是一个整数.这可能会影响它吗?我不相信它可以写整数到文件虽然是吗?我需要它是一个整数以供将来使用,但如果我需要将它转换为字符串,有没有办法在我读取文件后将其转换回整数?

python text-files

-1
推荐指数
1
解决办法
392
查看次数

标签 统计

python ×1

text-files ×1