通过python在文本文件中查找一定量的变量

时间:2016-10-17 20:30:18

标签: python variables text

我有一个变量,其数量每次都在变化。我想知道如何找到包含变量量的行。 我看起来像这样: 但以这种方式,它寻找“A”的字母 如何编写查找其数量(“100”)的命令? 我之前试过这个

A = 100
with open ('my_file') as f:
    for line in f :
        if "A" in line:
           print line

1 个答案:

答案 0 :(得分:1)

在某些东西周围加上引号会使它成为一个字符串。您希望实际引用包含您的号码的变量,即A而不是"A"

A = 100
with open('my_file') as f:
    for line in f:
        # str() converts an integer into a string for searching.
        if str(A) in line:
            print line