读书人

python对资料 文件夹的操作

发布时间: 2012-12-20 09:53:21 作者: rapoo

python对文件 文件夹的操作

#-*-coding: UTF-8 -*-import oss = os.getcwd()#获取当前目录print sos.chdir("E:\\PyWk\\nodepad_py") #更改当前目录fpath, fname = os.path.split("E:\\PyWk\\nodepad_py\\09.py") #将一个路径分解为目录名和文件名print fpath, fnamefpathandname, fext = os.path.splitext("E:\\PyWk\\nodepad_py\\09.py") #分解文件名的扩展名print fpathandname, fexta = os.path.exists("E:\\PyWk\\nodepad_py\\erro.py") #判断文件或目录是否存在print ab = os.path.isfile("E:\\PyWk\\nodepad_py\\09.py") #判断是否文件print bc = os.path.isdir("E:\\PyWk\\nodepad_py\\09.py") #判断是否是目录print clist = os.listdir("E:\\PyWk\\nodepad_py") #获取目录下的文件以及子目录列表print list#os.makedirs("c:\\test1\\test2\\test3") #创建子目录#f = open("c:\\test1\\test2\\test3\\test4.txt", 'w') #创建一个空文件#f.close()#os.rmdir("c:\\test1\\test2\\test3") #删除子目录#os.remove("c:\\test1\\test2\\test3\\test4.txt") #删除文件os.chdir('c:\\test1\\test2\\test3')print os.getcwd()list = os.listdir(os.getcwd())print listos.rename("test4.txt", "newtest4.txt")


#-*-coding: UTF-8 -*-#显示某一目录下所有文件夹import osdef getDirList(p):p = str(p)if p == '':return []p = p.replace('\\', '\\\\')if p[-1] != "\\":p = p+"\\"a = os.listdir(p)b = [x for x in a if os.path.isdir(p+x)]return bprint getDirList("c:\\")



#-*-coding: UTF-8 -*-#获取某目录下所有文件列表import osdef getFileList(p):p = str(p)if p == "":return []p = p.replace('\\', '\\\\')if p[-1] != '\\':p = p + '\\'a = os.listdir(p)b = [x for x in a if os.path.isfile(p+x)]return bprint getFileList("c:\\")

读书人网 >perl python

热点推荐