#python# 操作文件和目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#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# 操作文件和目录的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码

学习笔记:python3,代码片段(2017)

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

python小知识片段

python小知识片段