python os os.path glob 模块 os.sys

2019-03-10  本文已影响0人  坚持未来

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

路径的操作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 是文件操作的高级模块。

上一篇 下一篇

猜你喜欢

热点阅读