• python os模块使用笔记(更新)


    1 import os

    添加os模块

    walk方法:

    os.walk(path)

    path是string形式的目标目录

    生成一个某目录下递归树形目录迭代器,方便递归访问子目录,访问目录就能够轻松访问子文件。

    1 g = os.walk("G:")
    2 for dirpath,dirnames,filenames in g

    该迭代器是一个三元组迭代器:

    dirpath是目录的路径,dirnames是该目录下的子目录的列表,filenames是该目录下子文件的列表。

    listdir方法:

    os.listdir(path)

    path是string形式的目标目录

    生成一个某目录下所有文件和文件夹名字的列表。

    1 os.listdir('G:')

    os.path部分:

    join方法:

    os.path.join(path,filename)

    path和filename都是字符串形式的,分别表示文件的路径和文件的名称

    生成一个文件的路径+文件名的字符串

    isdir方法:

    os.path.isdir(path)

    判断给定路径是否是一个文件夹

    返回True/False

    isfile方法:

    os.path.isfile(path)

    判断给定路径是否是一个文件

    返回True/False

    exists方法

    os.path.exists(path)

    判断给定路径是否存在

    返回True/False

    makedirs方法:

    os.makedirs(path)

    创建给定路径的文件夹

    remove方法:

    os.remove(path)

    删除给定路径的文件,此处需要使用绝对路径(貌似是,我尝试删相对路径的并没有成功)

    stat部分:

    os.stat(path)

    path是string形式的文件路径,包括路径和文件名

    返回关于文件的各种信息。

    os.stat(path).st_ctime:文件的创建时间

  • 相关阅读:
    高速排序
    Android 中实现分享和第三方登陆---以新浪微博为例
    linux下用mail发送邮件
    hello.c内核模块编译 -- linux内核
    最小生成树
    JDBC连接Oracle数据库
    解决方案:zabbix(WEB界面的提供分布式系统监视以及网络监视功能)
    Grunt:grunt-tmod
    打包器:Webpack
    模板:art-template-loader
  • 原文地址:https://www.cnblogs.com/cenariusxz/p/6592575.html
Copyright © 2020-2023  润新知