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"))
目录
相关文章
|
7月前
|
Java
【文件操作】Java -操作File对象
【文件操作】Java -操作File对象
68 0
|
6月前
|
存储 自然语言处理 Java
Java-File类与IO流(2)
Java-File类与IO流(2)
46 0
|
6月前
|
存储 Java 测试技术
Java-File类与IO流(1)
Java-File类与IO流(1)
46 0
|
存储 Android开发
Java_File类的基本用法
Java_File类的基本用法
72 0
|
Java
Java 中File类的常用方法总结
Java 中File类的常用方法总结
86 0
|
Java
Java 文件操作demo(一)
Java 文件操作demo(一)
120 0
|
Java
Java 文件操作demo(二)
Java 文件操作demo(二)
67 0
|
Java
Java文件类File
Java文件类File
77 0
|
存储 Java Unix
【Java|基础篇】File类和IO流
.File类 File类是Java中用于表示文件或目录的类。它提供了一些方法来操作文件和目录的属性和内容,可以进行文件的创建、删除、重命名等操作。
|
Java
java8 Stream接口简单使用
java8 Stream接口简单使用
56 0