-3
import os
def find_method(name):
          found = False
    for i, line in enumerate(file(name, "r")):
        for key in found_dic:
            if key in line.strip():
                found_dic[key].append("LINE:"+str(i)+":" + line.strip())
                found = True

问题:
正如您在导入操作系统中看到的,它会打印所有结果。(例如包含)如果包含在文件中,它会打印所有文件,但我只想打印前)包含 $ <-- 像这样,只有在文件中有 $variable 和搜索词的情况下才能修复此打印。

4

1 回答 1

0

用于if '$' in s检查字符串是否s包含字符$

如果我得到你的问题,你可能想改变

            for r in found_dic[key]:
               print "  ",r

            for r in found_dic[key]:
                if key != "include" or '$' in r:
                    print "  ",r
于 2013-04-04T09:36:37.343 回答