def list_all_files(path):
for x in os.listdir(path):
x = os.path.join(path, x)
if os.path.isdir(x):
list_all_files(x)
else:
print(x)
def search(text, path='.'):
for x in os.listdir(path):
x = os.path.join(path, x)
if os.path.isfile(x):
if os.path.basename(x).find(text) != -1:
print(x)
else:
search(text, x)
if name == "main":
list_all_files('.')
search('pha')
王小菜365
-- coding: UTF-8 --
import os
def list_all_files(path): for x in os.listdir(path): x = os.path.join(path, x) if os.path.isdir(x): list_all_files(x) else: print(x)
def search(text, path='.'): for x in os.listdir(path): x = os.path.join(path, x) if os.path.isfile(x): if os.path.basename(x).find(text) != -1: print(x) else: search(text, x)
if name == "main": list_all_files('.') search('pha')