这个问题已经在这里有了答案:

我正在编写一个测验程序,并询问用户其姓名,然后问10个问题,并为每个正确的问题授予1分,然后最后打印总成绩,我希望将姓名和得分保存到文件中,但是我收到一条消息说:

TypeError: Can't convert 'int' object to str implicitly

我的将名称和分数写到文件中的代码是这样的:

f = open('Class 1.txt','w')
line = f.writelines('Name: ' + Name + '  ')
line = f.writelines('Number: ' + Score + '\n')
f.close() 

变量是名称和分数。 其余代码都可以在其中运行。 同样,所有代码都可以使用,直到程序开始读取代码中的这一点为止。

===============>>#1 票数:2

尝试这个:

line = f.writelines("Name: " + str(Name) + "    ")

您不能添加字符串和整数,因此必须将它们转换为相同的值。

更好,使用str.format

line = f.writelines("Name: {}     ".format(Name))

===============>>#2 票数:0

您不能将字符串添加到int。 为此,您必须执行以下任一操作:

line = f.writelines('Number: ' + str(Score) + '\n')

或者,使用格式化的字符串:

line = f.writelines('Number: %i\n' %Score)

  ask by Ethan Anthony translate from so

未解决问题?本站智能推荐:

2回复

Python未写入文件

我正在制作一个脚本,该脚本读取.txt文件,然后继续使用该信息和日期来创建动态html文件。 它昨天工作了,但是今天,似乎它不想向该文件写入任何内容... 这是源代码。 它写入名为index.html的文件。 我认为问题出在Try语句中,但我尝试将其删除,但它丝毫没有影响。
3回复

将数字写入文件python

我试图提取数据点(x,y)元组的所有元素,并将它们放入x值和y列表中,然后将它们转移到excel电子表格中的两列中。 将数字写入文件似乎很困难。 谁能阐明这个问题? 当前状态: 我想在记事本中写下一列数字,以便可以突出显示并直接复制到电子表格中。 以下是我的数据。 干杯
2回复

Python代码未写入文件

我在一个文件夹中有几个文本文件,其中包含名称和形容词的列表。 我设法创建了一个脚本,该脚本采用随机名称,第二个名称等,并根据该数据创建一个字符。 我为此使用的是以下代码,该代码从文本文件中提取所有行并将它们放置在数组中(到目前为止,此方法效果很好): 我从中获取数据的来源通常格式
2回复

数据未写入文件[Python]

在打印dnsreg我可以看到输出,但是当我将它写入文件时,没有任何内容被写入。 也没有语法错误。 任何想法?
1回复

用Python写入xls文件[重复]

这个问题已经在这里有了答案: Python xlrd.Book:如何关闭文件? 1个答案 我无法在python中写入现有的XLS文件。 这是我到目前为止的内容: 编辑数据,创建工作簿,将新数据保存到工作表,然后... 错误: 如果我在sa
2回复

如何在Python中将字母数字代码写入文件?

我试图创建随机数字并将其存储在文件中,然后进行了一些谷歌搜索,并遇到了pickle函数。 我完全按照本教程的用法来使用它,现在我需要知道如何存储在其中创建的所有代码? 这是我的代码
2回复

Python:将字母和数字组合写入文件

我一直在寻找其他SO帖子,以便创建一个程序,根据某些参数生成一个组合列表(字母+数字),我已经得到了这样的结果: 如果repeat参数保持在3/4,这个程序工作正常,但如果提高到5或更高,那么程序没有完成 - 它不会崩溃,似乎永远不会完成。 我猜这是一个性能问题,但我不确定。 如果有
1回复

python文件写入未创建新文件

我有一个django应用程序,我从javascript客户端接收到二进制音频数据,并且正在尝试将其发送到Google Cloud Speech to Text API。 问题是,python没有将二进制音频数据写入文件。 所以我得到 我将路径的第一部分替换为...........
4回复

从python文件列表写入多个文件[重复]

这个问题已经在这里有了答案: Python保存到文件(5个答案) 11天前关闭。 我想要的输出是它在文件fi
1回复

我的Python代码未写入我的文件。 为什么?

我似乎不明白为什么这段代码没有写我的文件。 当我擦除循环时,它可以完美运行。 我似乎无法意识到循环在做什么,这让它无法编写。 我希望该代码可以打印欢迎消息并写入guest_book.txt文件。