phython 读取txt,对读取内容进行if>10的判断,代码怎么写

读取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()