如何将变量写入

大个子

这是我的代码:

import csv

# Note: p1 and p2 are integers
if p1 > p2:
    print ("congratulations player 1, your total bigger so you win")
    print ("PLAYER 1 WINS!")
    f = open("p1scores.txt","w")
    f.write (p1 ",")
    f.close()
    f = open("p1scores.txt","r")
    scorelist = csv.reader(f,delimiter=',')
    for everyrow in scorelist:
        everyrow.sort(reverse=True)
        top5 = everyrow[:5]
        print(top5)

该行f.write (p1 ",")给了我一个语法错误。

我不知道如何解决它,因为我需要在 p1 后面写一个逗号,所以我不能只做f.write(p1).

但是f.write(p1),也同样不起作用,它只是给了我错误write() argument must be str, not int

如何使用逗号将变量 p1 写入 p1scores.txt?

约翰

您需要正确连接它们,因为p1 ","无效而出现语法错误您也可能尝试编写一个整数,而 python 需要一个字符串。以下代码将转换p1为字符串值,然后附加一个逗号+ ","

f.write(str(p1) + ",")

还有其他方法可以解决它,这可能会更优化/更快,但如果您对 python 不熟悉,通常会更加混乱/复杂。

例子:

f.write('{},'.format(p1))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将变量写入XML文件?

来自分类Dev

如何将变量写入文件?

来自分类Dev

如何将结果写入空变量?

来自分类Dev

如何将多个变量写入单个LCD显示行?

来自分类Dev

如何将linux shell变量写入文件的给定行?

来自分类Dev

错误的替代Bash:如何将Heredoc写入动态创建的文件(变量)?

来自分类Dev

Bash-如何将命令的输出写入变量并获取命令pid

来自分类Dev

如何将变量写入csv文件而不用单个字符分隔?

来自分类Dev

Java如何将变量写入H2数据库

来自分类Dev

Bash-如何将命令的输出写入变量并获取命令pid

来自分类Dev

下载文件后如何将变量从jsp写入html div

来自分类Dev

如何将两个变量的数据写入文件python

来自分类Dev

如何将变量写入在python 3.7中制作的文件中

来自分类Dev

如何将BytesWritable内容写入文件?

来自分类Dev

如何将IO [String]写入stdout?

来自分类Dev

如何将渲染的内容写入文件

来自分类Dev

如何将vector <Dmatch>写入FileStorage

来自分类Dev

如何将表单写入空的iframe?

来自分类Dev

如何将IvParameterSpec写入文件?

来自分类Dev

如何将int值写入文件?

来自分类Dev

如何将结构写入文件?

来自分类Dev

如何将数组写入Google Spreadsheet?

来自分类Dev

如何将嵌套字典写入json

来自分类Dev

如何将字符写入串行端口

来自分类Dev

如何将翻译内容写入文件

来自分类Dev

Ruby:如何将数组写入postgresql?

来自分类Dev

如何将数据从TableView写入pdf?

来自分类Dev

如何将XPath写入checkAddResult值

来自分类Dev

如何将char []写入结构?