python代码整体缩进快捷键?
Python缩进快捷键
增加缩进快捷键:CtrlAlt]或tab键或shifttab键
减少缩进快捷键:CtrlAlt[
Python最具特色的是用缩进来标明成块的代码。以if选择结构来举例,if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。
如何用python写一个文件搜索器?
使用Python进行文件查找的应用场景还是比较多的,比如
获取指定目录下某个具体的文件
获取指定目录下具备指定前缀或者后缀的文件
获取指定目录下指定格式的文件
这里涉及到文件的精确查询、模糊查询、范围查询。
如何设计一个函数实现上述三种查询场景?我们主要使用了以下两个Python模块。
os模块
Python的os模块封装了常见的文件和目录操作。其中使用了以下方法:
os.walk:遍历目录。
:连接目录与文件名。
:分离文件名与扩展名。
:判断给出的路径是否是一个目录。
glob模块
Python的glob模块封装了文件查找匹配操作。其中使用了以下方法:
:返回所有匹配的文件路径列表。它只有一个参数pathnam:learnconfig.yml文件
search(D:learnconfig.yml)模糊查询查找D:learn目录下文件名以c开头的yml文件,支持前模糊、后模糊、全模糊。
search(D:learnc*.yml)查询结果如下:
[D:learnconfig.yml,D:learnconfig1.yml]范围查询查找D:learn目录下文件格式为.jpg的文件
search(D:learn,.jpg)查询结果如下:
[,]