os工具类

简介: os工具类

import os

'''
获取文件夹目录名
'''
def GetReadDirMenu(path):

if (os.path.exists(path)):
    result=[]
    for i in os.listdir(path):
        m = os.path.join(path,i)
        if os.path.isdir(m):
            result.append(i)
    return result
return None


'''
获取某文件夹下的所有文件
'''
def GetReadFileMenuInList(path):

if (os.path.exists(path)):
    result=[]
    for i in  os.listdir(path):
        m = os.path.join(path,i)
        if os.path.isdir(m) is False:
            result.append(i)
    return result
return None

'''
获取某个文件的内容
'''

def read(path):

with open(path,"r",encoding='utf-8') as f:
    return f.read()

def readLines(path,hint):

with open(path,"r",encoding='utf-8') as f:
    return f.readlines(hint)

def readLine(path,limit):

with open(path,"r",encoding='utf-8') as f:
    return f.readline(limit)

'''
将内容写入文件
'''

def write(path):

with open(path,"w",encoding='utf-8') as f:
    return f.write(path)

'''
文件替换
'''
if __name__=="__main__":

print(GetReadFileMenuInList(r"D:\Users\EX-ZHAOHUI008\PycharmProjects\testdir"))
目录
相关文章
|
存储 Android开发
Java_File类的基本用法
Java_File类的基本用法
79 0
Path接口与Files工具类
Path接口与Files工具类
65 0
7hutool实战:FileUtil 文件工具类(100多个文件常用操作方法)
7hutool实战:FileUtil 文件工具类(100多个文件常用操作方法)
1322 0
7hutool实战:FileUtil 文件工具类(100多个文件常用操作方法)
9hutool实战:FileUtil 文件工具类(读取文件)
9hutool实战:FileUtil 文件工具类(读取文件)
2093 0
9hutool实战:FileUtil 文件工具类(读取文件)
JAVA base64 工具类
JAVA base64 工具类
306 0
|
Java API Apache
Java - 使用 FileUtils 简化文件操作
Java - 使用 FileUtils 简化文件操作
367 0
|
Java
java 文件处理 工具类
java 文件处理 工具类
155 0
Base64工具类
Base64工具类
148 0
|
Java
【总结收藏】JAVA文件读取常用工具类
【总结收藏】JAVA文件读取常用工具类
485 0