Discuss / Python / 练习2 答案

练习2 答案

Topic source

#!/usr/bin/env python3

-- coding: utf-8 --

import os

pwd = os.path.abspath('.')

def enumFile(dir,relpath): for f in os.listdir(dir): fabs = os.path.join(dir,f) if os.path.isfile(fabs): print(os.path.join(relpath,f)) if os.path.isdir(fabs): enumFile(os.path.join(dir,f),os.path.join(relpath,f))

enumFile(pwd,'.')

#!/usr/bin/env python3

-- coding: utf-8 --

import os

pwd = os.path.abspath('.') key = 'P_'

def enumFile(dir,relpath): for f in os.listdir(dir): fabs = os.path.join(dir,f) if os.path.isfile(fabs) and key in f: print(os.path.join(relpath,f)) if os.path.isdir(fabs): enumFile(os.path.join(dir,f),os.path.join(relpath,f))

enumFile(pwd,'.')


  • 1

Reply