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"))
目录
相关文章
|
5月前
|
Java
Java读取txt文件和写入txt文件-多种方法-java读写文件-java读写
Java读取txt文件和写入txt文件-多种方法-java读写文件-java读写
1723 0
|
Java
java 上传 下载文件工具类
java 上传 下载文件工具类
567 0
Java:文件写入读取操作和工具类
Java:文件写入读取操作和工具类
355 0
JAVA Cookie 读写工具类
JAVA Cookie 读写工具类
182 0
JAVA base64 工具类
JAVA base64 工具类
294 0
|
Java API Apache
Java - 使用 FileUtils 简化文件操作
Java - 使用 FileUtils 简化文件操作
348 0
|
Java
java 文件处理 工具类
java 文件处理 工具类
140 0
|
Java
【总结收藏】JAVA文件读取常用工具类
【总结收藏】JAVA文件读取常用工具类
445 0
|
Java Windows 移动开发
Java读取文件的四种方式
按字节读取文件内容 按字符读取文件内容 按行读取文件内容 随机读取文件内容    public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
6123 0
[file]IO常用工具类IOUtils(Java读文件、写文件、打Zip包)
[file]IO常用工具类IOUtils(Java读文件、写文件、打Zip包)http://www.bieryun.com/1003.html 功能目录: 将输入流转换成字节流将文件读取为一个字符串以指定编码格式将输入流按行置入一个List<String>以GBK格式将输入流按行置入一个List.
6053 0