os.getcwd():得到当前工作目录,即当前Python脚本工作的目录路径
os.listdir():返回指定目录下的所有文件和目录名
os.remove():函数用来删除一个文件
os.removedirs(r“c:\python”):删除多个目录
os.path.isfile():检验给出的路径是否是一个文件
os.path.isdir():检验给出的路径是否是一个目录
os.path.isabs():判断是否是绝对路径
os.path.exists():检验给出的路径是否真地存
os.path.split():返回一个路径的目录名和文件名,os.path.split('/home/swaroop/byte/code/poem.txt') 结果:('/home/swaroop/byte/code', 'poem.txt')
os.path.splitext():分离扩展名
os.path.dirname():获取路径名
os.path.basename():获取文件名
os.system():运行shell命令
os.getenv():读取和设置环境变量
os.putenv():读取和设置环境变量
os.linesep:给出当前平台使用的行终止符,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'
os.name:指示你正在使用的平台,对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'
os.rename(old, new):重命名
os.makedirs(r“c:\python\test”):创建多级目录
os.mkdir(“test”):创建单个目录
os.stat(file):获取文件属性
os.chmod(file):修改文件权限与时间戳
os.exit():终止当前进程
os.path.getsize(filename):获取文件大小
os.mkdir("file"):创建目录
shutil.copyfile("oldfile","newfile"):复制文件,oldfile和newfile都只能是文件
shutil.copy("oldfile","newfile"):复制文件,oldfile只能是文件夹,newfile可以是文件,也可以是目标目录
shutil.copytree("olddir","newdir"):复制文件夹,olddir和newdir都只能是目录,且newdir必须不存在
os.rename("oldname","newname"):重命名文件(目录),文件或目录都是使用这条命令
shutil.move("oldpos","newpos") :移动文件(目录)
os.remove("file"):删除文件
os.rmdir("dir"):只能删除空目录
shutil.rmtree("dir"):空目录、有内容的目录都可以删
os.chdir("path"):删除文件换路径

Python学习总结9:目录操作方法汇总的更多相关文章

  1. Python学习总结:目录

    Python 3.x总结 Python学习总结[第一篇]:Python简介及入门 Python学习总结[第二篇]:Python数据结构 Python学习总结[第三篇]:Python之函数(自定义函数. ...

  2. python学习两月总结_汇总大牛们的思想_值得收藏

    下面是我汇总的我学习两个月python(version:3.3.2)的所有笔记 你可以访问:http://www.python.org获取更多信息 你也可以访问:http://www.cnblogs. ...

  3. 第1章 Python学习环境构建目录

    第1章 引子 第1.1节 学习环境搭建 第1.2节 Python学习环境的使用 第2章 Python编程基础知识 第2.1节 简单的Python数据类型.变量赋值及输入输出 第2.2节 Python的 ...

  4. Python学习系列:目录

    Python学习系列(二)Python 编译原理简介 Python学习系列(三)Python 入门语法规则1 Python学习系列(四)Python 入门语法规则2

  5. python学习之路 目录

    python Python基础-1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python基础-2 编码转换 pycharm 配 ...

  6. Python学习之路目录(收藏整理)

    目录 Python之路[第一篇]:Python简介和入门 Python之路[第二篇]:Python基础(一) Python之路[第三篇]:Python基础(二) Python之路[第四篇]:模块    ...

  7. python学习day4软件目录结构规范

    为什么要设计好目录结构? 参考:http://www.cnblogs.com/alex3714/articles/5765046.html "设计项目目录结构",就和"代 ...

  8. python学习笔记:目录结构

    "项目目录结构"其实也是属于"可读性和可维护性"的范畴. 目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构.在Sta ...

  9. python学习笔记11-文件操作方法

    f=open("1.txt","r",encoding='utf-8') # a=f.readline() print(a) #光标会移动 下面两者结果不一样 ...

随机推荐

  1. ①spirngMVC框架运行原理图

  2. UltraEdit 标签(tab)不见的3个解决办法

    UltraEdit 标签(tab)不见的3个解决办法 2010-11-08 09:19 1042人阅读 评论(0) 收藏 举报 工具c 方法1:点 视图->视图/列表(V)->打开文件标签 ...

  3. FTS抓包看蓝牙验证的过程

    1.概述    在进行蓝牙设备的连接时,为了保护个人隐私和数据保密的需要,需要进行验证.   2.一些Frame Frame74:本地发送Authentication requset command ...

  4. In App Purchase

    参考文章1,参考文章2,参考文章3, 参考文章3 一.Product 分类:      Consumables: 应该在应用里被消费掉的.(Coupon, 生命数)      Non-Consumab ...

  5. 使用dnspod进行简单的HTTP dns解析(防劫持)

    https://www.dnspod.cn/httpdns/guide https://www.dnspod.cn/misc/D%2B免费版本接口说明.pdf 最简单的get接口去请求dnspod提供 ...

  6. HBase的属性

    一:基本属性 1.查看属性 2.解释属性 NAME:列簇名 BLOOMFILTER:布隆过滤器,用于对storefile的过滤 共有三种类型: ROW:行健过滤 ROWCOL:行列过滤 NONE:无 ...

  7. 小易邀请你玩一个数字游戏,小易给你一系列的整数。你们俩使用这些整数玩游戏。每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字。 例如: 如果{2,1,2,7}是你有的一系列数,小易说的数字是11.你可以得到方案2+2+7 = 11.如果顽皮的小易想坑你,他说的数字是6,那么你没有办法拼凑出和为6 现在小易给你n个数,让你找出无法从n个数中选取部分求和

    小易邀请你玩一个数字游戏,小易给你一系列的整数.你们俩使用这些整数玩游戏.每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字. 例如: 如果{2,1,2 ...

  8. key_value 类型配置文件的解析

    #include <iostream> #include <string> #include <stdint.h> #include <map> #in ...

  9. jade反编译

    安装html2jade npm install html2jade -g 反编译,默认输出同名jade html2jade test2.html 反编译为其他文件名 html2jade test2.h ...

  10. 常用jQuery代码01

    1.点击获得当前元素索引,实现切换相应的图片路径 $(".li").bind("click", function () { var _num = $(this) ...