python os os.path glob 模块 os.system执行系统命令 文件操作模块shutil

题目,在一个目录下寻找,包含给定字符串的文件,并打印改文件的相对路径

路径的操作os.path

abspath() 返回文件的绝对路径

dirname() 返回上层目录的路径

basename() 返回路径名称的以后一个文件或目录

exists() 检查路径与文件是否存在

isabs() 是否是绝对路径

isfile() 是否是文件

isdir() 是否是目录

split() 分割文件名与路口

splitdriver() 分割盘符与路径

join() 连接路径与文件名

glob 模块 可以使用通配符匹配文件

import glob

glob.glob(' a*.py')  返回文件名

再结合os.path.abspath()  就可以返回每个文件的绝对路径。

但是glob 不能夸目录收索。

但是os.walk()  遍历目录及子目录

返回的格式

目录  文件夹  文件

通过循环就可以完成上面的题目了


os.system(cmd)    执行系统命令 ,执行成功返回0 参数是字符串

shutil 是文件操作的高级模块。

你可能感兴趣的:(python os os.path glob 模块 os.system执行系统命令 文件操作模块shutil)