使用python脚本获取目录下的所有文件:
方法一:使用os.listdir
import os
currentdir = os.getcwd()
'''display files and dirs in current dir'''
for files in os.listdir(currentdir):
print(files)
运行结果:
方法二:使用os.walk
import os.path
import os
currentdir = os.getcwd()
'''walk through all dirs and files in specificy dir'''
for dirpath, dirnames, filenames in os.walk(currentdir):
print("directory: %s" % dirpath)
for filename in filenames:
print("file: %s" % filename)
运行结果:
方法三:使用glob过滤
import glob
import os
currentdir = os.getcwd()
print("now start glob method:")
for filename in glob.glob(currentdir + '\*.py'):
print('filename: %s' % filename)