zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    elasticseacth基础操作--QueryBuilders的使用
    并发编程(八)并发安全
    redis集群 相关
    并发编程(七)线程池
    PMP--综合考试知识点,持续更新中。。。
    常用正则表达式
    测试计划
    ACC(Attribute Component Capability) 即特质,组件,能力
    LockScreen
    Custom Window
  • 原文地址:https://www.cnblogs.com/pushuiyu/p/12497530.html
Copyright © 2011-2022 走看看