• python学习之-------OS 文件夹和文件操作



    # OS模块 :查看一个文件夹下所有文件,这个文件夹有文件夹,不能用walk
    # -- coding: UTF-8 --
    import os
    import sys
    #C:UsersAdministratorDesktopExcel
    PATH=r'C:UsersAdministratorDesktopExcel'
    # print(os.getcwd()) # 获取当前路径
    # print(os.sep) # 获取系统路径分隔符
    # 返回指定目录下所有文件和文件夹(目录):os.listdir(PATH)
    # 检验给出的路径是否是以文件: os.path.isfile(PATH)
    # 检验是否绝对路径:os.path.isabs()
    # 检验给出的路径是否存在: os.path.exists()
    # 返回一个路径的目录名和文件名: os.path.split()
    #分离扩展名: os.path.splitext()
    #获取路径名:os.path.dirname()
    #获取文件名:os.path.basename()
    #获取文件大小: os.path.getsize(filename)
    #

    def lookfile(PATH):

    file = os.listdir(PATH) #获取路径下文件夹和文件
    print(file)

    for i in file:

    ret=os.path.join(PATH, i)

    if os.path.isdir(ret):
    print(i)
    lookfile(ret)

    elif os.path.isfile(ret):

    return i
    lookfile(PATH)

    #os模块:计算一个文件夹所有文件的大小,这个文件夹还要文件夹,不能Walk
    # def lookfile(PATH):
    #
    # file = os.listdir(PATH) #获取路径下文件夹和文件
    # print(file)
    #
    # for i in file:
    #
    # ret=os.path.join(PATH, i)
    #
    # if os.path.isdir(ret):
    # print(i)
    # lookfile(ret)
    #
    # elif os.path.isfile(ret):
    # return i
    # lookfile(PATH)
  • 相关阅读:
    股市行情指标计算原理和趋势反映--量化交易1-基础
    建立ssh反向隧道
    Linux学习截图保存
    Java内存泄漏
    Java如何正确比较浮点数
    Github使用
    矩阵向量求导
    深度神经网络反向传播算法
    深度神经网络模型与前向传播
    Unity(八)脚本生命周期
  • 原文地址:https://www.cnblogs.com/pushuiyu/p/12497524.html
Copyright © 2020-2023  润新知