import osdef outputDir(dir, a):
if os.path.isdir(dir):
d = os.listdir(dir)
for f in d:
a.append(f)
outputDir(os.path.join(dir, f), a)a = []
outputDir('.', a)
print(a)
第二题
import osdef outputDir(dir, a, p):
if os.path.isdir(dir):
d = os.listdir(dir)
for f in d:
path = os.path.join(dir, f)
a.append(f)
p.append(path)
outputDir(path, a, p)a = []
p = []
outputDir('.', a, p)
for n, x in enumerate(a):
if x.find('main') != -1:
print(p[n])
胆小的魔术师
第一题
第二题