最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python查找文件夹下所有文件实现代码

来源:动视网 责编:小采 时间:2020-11-27 14:39:16
文档

python查找文件夹下所有文件实现代码

python查找文件夹下所有文件实现代码:代码如下:def find_file_by_pattern(pattern='.*', base=. circle=True): '''''查找给定文件夹下面所有 ''' re_file = re.compile(pattern) if base == .: base = os.getcwd() final_file_list =
推荐度:
导读python查找文件夹下所有文件实现代码:代码如下:def find_file_by_pattern(pattern='.*', base=. circle=True): '''''查找给定文件夹下面所有 ''' re_file = re.compile(pattern) if base == .: base = os.getcwd() final_file_list =


代码如下:


def find_file_by_pattern(pattern='.*', base=".", circle=True):
'''''查找给定文件夹下面所有 '''
re_file = re.compile(pattern)
if base == ".":
base = os.getcwd()

final_file_list = []
print base
cur_list = os.listdir(base)
for item in cur_list:
if item == ".svn":
continue

full_path = os.path.join(base, item)
if full_path.endswith(".doc") or \
full_path.endswith(".bmp") or \
full_path.endswith(".wpt") or \
full_path.endswith(".dot"):
continue

# print full_path
bfile = os.path.isfile(item)
if os.path.isfile(full_path):
if re_file.search(full_path):
final_file_list.append(full_path)
else:
final_file_list += find_file_by_pattern(pattern, full_path)
return final_file_list

文档

python查找文件夹下所有文件实现代码

python查找文件夹下所有文件实现代码:代码如下:def find_file_by_pattern(pattern='.*', base=. circle=True): '''''查找给定文件夹下面所有 ''' re_file = re.compile(pattern) if base == .: base = os.getcwd() final_file_list =
推荐度:
标签: 文件 查找 文件夹
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top