首页 > 代码库 > 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关于文件操作的总结