码迷,mamicode.com
首页 > 编程语言 > 详细

Python关于文件操作的总结

时间:2017-07-11 21:01:51      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:text   line   pen   filename   路径   write   split   path   dna   

获取当前工作目录: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关于文件操作的总结

标签:text   line   pen   filename   路径   write   split   path   dna   

原文地址:http://www.cnblogs.com/czb529514/p/7152218.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!