首页 > 代码库 > Python关于文件操作的总结
Python关于文件操作的总结
获取当前工作目录:os.getcwd()
返回指定目录下的所有文件和目录名 os.listdir()
删除一个文件 os.remove()
删除多个文件 os.removedirs(r"c:\python")
校验给出的路径是否为一个文件 os.path.isfile()
校验给出的路径是否为目录 os.path.isdir()
判断是否为绝对路径 os.path.isabs()
返回一个路径的目录和文件名 os.path.split()
分离扩展名 os.path.splitext
获取路径名 os.path.dirname()
运行shell os.system
读取和设置环境变量 os.getenv() os.putenv()
重命名 os.rename
创建多级目录 os.makedir(r"c:\python\test")
创建单个目录 os.mkdir()
获取文件大小 os.path.getsize(filename)
文件操作
创建空文件 os.mknod("test.txt")
直接打开文件 fp= open ("test.txt",w) 打开方式有,a,w,r+,w+,a+等
读取 fp.read(size)
读取一行。fp.readline()
写 fp.write()
目录操作
创建目录 os.mkdir("file")
复制文件 shutil.copyfile("older","newfile")
复制文件目录 shutil.copytree("oldname","newname")
移动文件(“oldpos","newpos")
删除空目录 os.rmdir()
删除空或者有内容的目录 os.rmtree()
换目录 os.chdir()
Python关于文件操作的总结