天天看點

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"))
           

繼續閱讀