这一章很简单,脚本就是对操作系统里的一些文件进行操作。这里就是通过写代码,搜索出一个很大的文件路径里面是否有某个文件。模糊搜索的意思是,这个文件全部命名我不清楚,所以通过某些有特定字符来判断是否有。
【基础讲解】
import os
path = '/Users/ceil/Desktop/Something/images'
files=os.listdir(path)
for f in files:
if 'png' in f:
print(f)
如上面代码所示了。
1、import 的用法
2、使用path和os.listdir这个数据结构和函数,将某个函数下的所有文件名取出;
3、for循环和if循环;
4、in的用法;
【练习题-加强判断条件】
列出这些文件中没有gif字段、且有pro 字段的文件
for f in files:
if 'gif' not in f and 'pro' in f:
print(f)
这段代码里省略了前面的读取文件名作用,直接从循环代码开始写起。注意这行中的判断语句
1、学会使用 in 、not、and
2、各个逻辑语句之间看情况可以加上句号