大家好,今天是我使用python的第一天,我试图做对我来说似乎很简单的事情,但它不断给我带来错误。我正在从文本文件中读取数字,并尝试将其转换为int。这是我的代码:
f=open('commentcount.txt','r')
counts = f.readline()
int(counts)
counts = counts + 1
print(counts)
我收到此错误:counts = counts + 1 TypeError:无法将'int'对象隐式转换为str
请问我做错了吗?谢谢!
您必须分配int(counts)
to的值counts
才能保留更改。请注意,int(...)
这不会修改您传入的变量。
counts = int(counts)
确保f.readline()
返回“代表”一个字符串int
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句