Discuss / Python / 第一题是什么意思啊?

第一题是什么意思啊?

Topic source

FancyFai

#1 Created at ... [Delete] [Delete and Lock User]
第二题:
import os
def search_str(dir,mystr):
    child=[]
    dir=os.path.abspath(dir)
    for first in os.listdir(dir):
        s=os.path.join(dir,first)

        if os.path.isfile(s):
            f=open(s,"r")
            if mystr in f.read():
                print(s)
        elif os.path.isdir(s):
            #print('this is a dir')
            child.append(s)
    for i in child:
        search_str(i,mystr)
    return "yes"
if __name__=="__main__":
    dir=r"E:\for test"
    mystr="fancy"
    print(search_str(dir,mystr))


  • 1

Reply