前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【每日一坑 4】 查找文件

【每日一坑 4】 查找文件

作者头像
Crossin先生
发布2018-04-17 09:30:17
4520
发布2018-04-17 09:30:17
举报
文章被收录于专栏:Crossin的编程教室

上一个坑,取出字符串中的数字,在论坛上出现了好几种方法。除了基本的遍历判断来做外,还有一些简便的python解法:

1.正则

''.join(re.findall(r'[\d|.]+',text))

2.isdigit

''.join([i for i in text if i.isdigit()])

[i for i in test]这是一种生成list的方法,通过后面的if可以增加生成时的过滤条件。这种写法在python中很常用。

3.filter

filter(lambda x: x.isdigit(), text)

filter是一个过滤器,其中的lambda表达式是过滤的条件。这个稍微高深了一点,有兴趣的同学可以去搜索一下“lambda表达式”。

今天的坑,准备做一些跟文件相关的操作。先来点最基本的:

找出指定文件夹中的所有以txt结尾的文件,包括所有嵌套的子文件夹。

#==== Crossin的编程教室 ====#

每天5分钟,轻松学编程

回复 p 查看Python课程

回复 g 查看Pygame课程

回复 i 查看Git课程

回复 t 查看习题

回复 w 查看其他文章

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2013-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档