首页 > 代码库 > #python# 操作文件和目录
#python# 操作文件和目录
总结于廖雪峰老师的python教程。
操作文件和目录的函数一部分放在os
模块中,一部分放在os.path
模块中。
总结如下:
1 os.path.abspath(‘.‘) #查看当前目录的绝对路径 2 os.path.join(‘a‘,‘b‘) #在a目录下创建一个新目录b 3 os.path.split() #把一个路径拆分为两部分,后一部分总是最后级别的目录或文件名 4 os.path.splitext() #得到文件扩展名 5 os.path.isdir(x) #判断是否是路径 6 os.path.isfile(x) #判断是否是文件
练习:编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
def dir_find(adr=‘.‘,n=‘.py‘): import os for i in os.listdir(adr): #列出当前目录中的所有文件、文件夹 d = os.path.join(adr,i)#获取子目录dd,这个路径可能是子目录,也可能是文件夹 if n in i: #若为所寻找文件,打印路径 print(d) if os.path.isdir(d): #若为路径,在子目录里寻找 dir_find(d,n) dir_find(‘F:/python‘,‘.txt‘)
#python# 操作文件和目录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。