读取TXT以后所得到的内容无法进行数值大小的判断,可能是需要转换它的类型,但是不知道怎么操作。
需要将读取的TXT内的字节赋值到另外一个变量上,然后这个变量再进行大于等于十的判断,需要代码。
with open('5.txt', 'r') as f:
n = f.read()
if int(n)>=10:
print(n)
5.txt文件中只有一个数字5
如果你的txt中有数字有其他文字,要将数字中大于10的给找出来,就用如下代码可以实现:
import re
with open('vt.txt','r') as f:
nums=re.findall('\d+',f.read())
for n in nums:
if int(n)>10:
print(n)
如有帮助,请在我的回答上点个【采纳】
读取的TXT是字符类型,要转换使用int()