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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • DOM 事件处理对象 IE事件对象 注意: DOM中事件处理对象中的 event.currentTarget 与 ...
    武武one阅读 3,097评论 0 0
  • QQ,微信已不能写自己所想。希望在简书可以
    人的活法阅读 1,358评论 0 0
  • 往往在无形中成了一个小气的人 不是天生性情 而是存在公平 觉得受了委屈 最后祈愿和平 至始至终都是在和自己怄气而已...
    白叶窗阅读 1,404评论 0 0
  • 当你走近我 如一颗菩提树一样虔诚的希望 发自内心的,舒展一般的说 靠近我吧,亲爱的 我等你的心如莲花般的面容在微风...
    深罧阅读 1,885评论 0 12