python 文件及目录操作
文件的基本操作
>>> import os #文件操作导入的模块 >>> import os.path >>> os.name #操作系统的类型,nt:windows操作系统,posix:Linux、Unix或Mac OS X 'nt' >>> os.getcwd() #获取当前工作目录 'E:\\Python27' >>> os.makedirs(r'D:\Test\1') #在指定的路径下创建一个目录 >>> os.listdir(r'D:\Test') #列出指定目录下的文件 ['1', 'a.txt'] >>> os.rmdir(r'D:\Test\1') #删除指定路径下的文件 >>> os.listdir(r'D:\Test') ['a.txt'] >>> os.path.split(r'D:\Test\a.txt') #文件目录与文件的区分 ('D:\\Test', 'a.txt') >>> os.path.join(r'D:\Test', r'a.txt') #文件目录与文件的连接 'D:\\Test\\a.txt' >>> os.path.isabs(r'D:\Test\a.txt') #判断路径是否为绝对路径 True >>> os.path.abspath('.') #查看当前的绝对路径 'E:\\Python27' >>> os.path.getsize(r'D:\Test\a.txt') #检查文件大小 0L >>> os.path.exists(r'D:\Test\a.txt') #检查文件的有效性,查找文件是否存在 True >>> os.path.isdir(r'D:\Test\a.txt') #判断是否是文件夹 False >>> os.path.isfile(r'D:\Test\a.txt') #判断是否是文件 True >>> os.path.splitext(r'D:\Test\a.txt') #得到文件的扩展名 ('D:\\Test\\a', '.txt') >>> [x for x in os.listdir(r'D:\Test') if os.path.isfile(x) and os.path.splitext(x)[1]=='.txt'] #查找文件扩展名为.txt的文件并列出来 [a.txt] >>> os.rename('a.txt', 'b.txt') #对文件重命名
博客园暂时不更新,更多知识请移步微信公众号“测试媛学渣笔记”