上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

python os

[复制链接]
  • TA的每日心情
    慵懒
    4 小时前
  • 签到天数: 48 天

    [LV.5]常住居民I

    141

    主题

    512

    帖子

    811

    积分

    版主

    Rank: 8Rank: 8

    积分
    811

    猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

    发表于 2020-12-8 10:35:32 | 显示全部楼层 | 阅读模式
    创建目录
    在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。
    其原型如下所示:
    os.mkdir(path)
    其参数path 为要创建目录的路径。
    例如要在D盘下创建hello的目录
    >>> import os
    >>> os.mkdir('d:\hello')
    可以使用os.makedirs()函数创建多级目录。
    其原型如下所示:
    os.makedirs(path)
    其参数path 为要创建目录的路径。
    如在D盘下创建books的目录,books目录下在创建book目录
    >>> import os
    >>>os.makedirs('d:\\books\\book')
    删除目录
    在Python中可以使用os.rmdir()函数删除目录。
    其原型如下所示:
    os.rmdir(path)
    其参数path 为要删除的目录的路径。
    例如把D盘下的hmm的目录删除
    >>> import os
    >>> os.rmdir('d:\hmm')
    删除多级目录
    在Python中可以使用os.removedirs()函数删除多级目录。
    其原型如下所示:
    os.removdirs(path)
    其参数path 为要删除的多级目录的路径。
    >>> import os
    >>> os.removedirs('d:\\books\\book')
    #注意:要删除的目录必须是空目录,,
    删除文件
    在Python中可以使用os.remove()函数删除文件(注意一定是一个文件)。
    其原型如下所示:
    os.remov(path)
    其参数path 为要删除的文件的路径。
    如删除D盘下books目录下book目录中的book.txt的文件
    >>> import os
    >>>os.remove('d:\\books\\book\\book.txt')
    遍历目录
    在Python中可以使用os.walk()函数遍历目录。
    其原型如下所示:
    os.walk(path)
    其参数path 为要遍历的目录,遍历path,返回一个对象,他的每个部分都是一个三元组 ('目录x',[目录x下的目录list],目录x下面的文件) 。
    如:
    >>> a=os.walk('d:\\books')
    >>> def  fun():
                   for i in a:
                            print i
    >>> fun()
    ('d:\\books', ['book'], ['aa.txt'])
    ('d:\\books\\book', [ ], [ ])
    判断是否为目录
    在Python中可以使用os.path.isdir()函数判断某一路径是否为目录。
    其函数原型如下所示:
    os.path.isdir(path)
    其参数 path为 要进行判断的路径。如果是则返回TRUE,否则返回FALSE。
    判断是否为文件
    在Python中可以使用os.path.isfile()函数判断某一路径是否为文件。其函数原型如下所示。
    os.path.isfile(path)
    其参数path为要进行判断的路径。如果是则返回TRUE,否则返回FALSE。

    已有1人评分好评 贡献 理由
    李恒道 + 2 + 1

    查看全部评分 总评分:好评 +2  贡献 +1 

    bilibili:陈公子的话   公众号:陈公子的话

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表