python(os模块)

    xiaoxiao2021-03-25  140

    1)os.listdir(): 

    列出dirname下的目录和文件

    os.listdir('')os.listdir('.'):

    都是指当前文件夹

     

    os.listdir('..')

    是指上一个文件夹

     

     

    2os.path.splitext(): 

    分离文件名与扩展名

    这个函数,将path分为两部分放到tuple

    我们在取的时候,就用os.path.splitext(x)[1]

    或者[0]

     

     

    3)os.path.isdir(name):

    判断name是不是一个目录,name不是目录就返回false

     

    4)os.path.isfile(name):

    判断name是不是一个文件,不存在name也返回false

     

    5) os.path.abspath()os.getcwd()

    分别是:

    获得当前工作目录

    获得绝对路径

     

    区别:

    os.getcwd() 仅仅只能是获得当前的路径,()中不能加参数

    os.path.abspath() 中一定要加参数,如下图所示

     

     

    6)os.path.join(path,name):

    连接目录与文件名或目录

     

    这只是将前后连接起来,对目录并没有产生任何影响

     

    7os.path.basename(path):

    返回文件名

     

    其作用即为:将目录化为文件名

     

     

    8os.path.dirname(path):

    返回文件路径

     

    能在当前目录以及当前目录的所有子目录下查找文件 名包含指定字符串的文件,并打印出完整路径:

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-12547.html

    最新回复(0)