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"))
目录
相关文章
|
Java
Java文件类File
Java文件类File
72 0
|
存储 Java
【Java I/O 流】文件的操作——java.io.File 类详解
最近遇到了一些文件流读写的问题,发现对这块知识掌握的还不够系统,所以花了一些时间将 Java IO 流相关的知识整理了一下,也在这里分享给你们,希望能够有所帮助。 先来看第一篇:本文讲述了计算机文件的基本知识,以及 Java 中如何使用 File 类来操作文件的。
324 0
|
Java Unix Windows
Java-File 类的使用
java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关
81 0
Java基础之File类详解
Java基础之File类详解
239 0
Java基础之File类详解
|
Java
java 文件处理 工具类
java 文件处理 工具类
142 0
|
Java Windows 移动开发
Java读取文件的四种方式
按字节读取文件内容 按字符读取文件内容 按行读取文件内容 随机读取文件内容    public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
6140 0
|
Java Windows Linux
【Java】File类
【Java】File类 一、概述 * File更应该叫做一个路径, 文件路径或者文件夹路径 * 路径分为绝对路径和相对路径 * 绝对路径是一个固定的路径,从盘符开始 * 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下 * 查看API指的是当前路径 * 文件和目录路径名的抽象.
1267 0
[file]IO常用工具类IOUtils(Java读文件、写文件、打Zip包)
[file]IO常用工具类IOUtils(Java读文件、写文件、打Zip包)http://www.bieryun.com/1003.html 功能目录: 将输入流转换成字节流将文件读取为一个字符串以指定编码格式将输入流按行置入一个List<String>以GBK格式将输入流按行置入一个List.
6057 0