一、取得当前目录

s = os.getcwd()

二、更改当前目录

os.chdir( "C:\\123")

三、判断一个路径( 目录或文件)是否存在

b = os.path.exists( "你要判断的路径")

返回值b: True 或 False

四、判断一个路径是否文件

b = os.path.isfile( "你要判断的路径")

返回值b: True 或 False

五、判断一个路径是否目录

b = os.path.isdir( "你要判断的路径")

返回值b: True 或 False

六、获取某目录中的文件及子目录的列表

L = os.listdir( "你要判断的路径")

例如:

L = os.listdir( "c:/" )

print L
显示 :

['1.avi', '1.jpg', '1.txt', 'CONFIG.SYS', 'Inetpub', 'IO.SYS', 'KCBJGDJC', 'KCBJGDYB', 'KF_GSSY_JC', 'MSDOS.SYS', 'MSOCache', 'NTDETECT.COM', 'ntldr', 'pagefile.sys', 'PDOXUSRS.NET', 'Program Files', 'Python24', 'Python31', 'QQVideo.Cache', 'RECYCLER', 'System Volume Information', 'TDDOWNLOAD', 'test.txt', 'WINDOWS']

七、创建子目录

os.makedirs(path)   # path 是"要创建的子目录"

例如:

os.makedirs("C:\\123\\456\\789")

调用有可能失败,可能的原因是:
(1) path 已存在时(不管是文件还是文件夹)
(2) 驱动器不存在
(3) 磁盘已满
(4)磁盘是只读的或没有写权限

八、删除子目录

os.rmdir( path )   # path: "要删除的子目录"

产生异常的可能原因:
(1) path 不存在
(2) path 子目录中有文件或下级子目录
(3) 没有操作权限或只读
测试该函数时,请自已先建立子目录。

九、删除文件

os.remove(   filename )   # filename: "要删除的文件名"

产生异常的可能原因:
(1) filename 不存在
(2) 对filename文件, 没有操作权限或只读。

十、文件改名

os.name( oldfileName, newFilename)

产生异常的原因:
(1) oldfilename 旧文件名不存在
(2) newFilename 新文件已经存在时,此时,您需要先删除 newFilename 文件。

python文件夹操作指令相关推荐

  1. python文件夹操作_Python文件夹与文件的操作 ZZ

    最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动. 有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模 ...

  2. python文件文件夹操作

    Python文件夹操作 1.提要 ​ python中可以使用os及shutil模块进行文件和目录的操作.其中os可以执行简单的文件及文件夹操作.而shutil则提供了大量文件的高级操作,特别针对文件的 ...

  3. Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...

  4. python的文件操作os_python文件、文件夹操作OS模块

    ''' 一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的 ...

  5. python处理文件夹_python文件及文件夹操作

    1.open()各模式详情 'r'        以只读模式打开,没有write()方法,默认打开方式 'w'       以只写模式打开,文件不存在时会自动创建文件,文件已存在时会清除文件内容并重建 ...

  6. python 文件及文件夹操作

    python 文件.目录操作(新增.移动.删除等) python 文件夹与文件操作 mport string, os, sysdir = '/var' print '----------- no su ...

  7. Python中文件操作和文件夹操作的学习笔记

    目录 1 前言 2 工作目录设置 设置工作目录: 获取当前运行文件目录 将工作目录重置为当前运行文件的父目录 遍历文件夹中所有的子文件(包含子文件.孙文件): 3 判断文件(夹)是否存在 4 文件读写 ...

  8. python文件夹在哪_Python文件夹与文件的相关操作(推荐)

    最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动. 有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模 ...

  9. python学习笔记9.2-文件及文件夹操作

    本文主要介绍python对文件以及文件夹的操作,主要涉及到文件的创建.读取.文件内容的修改.删除,文件夹的索引.目录的判断等等.此节内容非常重要,是以后编程的基础.python文件夹和文件的操作主要借 ...

最新文章

  1. DockOne微信分享(一一二):Flannel中vxlan backend的原理和实现
  2. python创意编程比赛-关于举办2019年青岛市青少年创意编程与智能设计大赛的通知...
  3. TiDB 官方设计文档翻译(二)
  4. Apache Storm 官方文档 —— 源码组织结构
  5. 线程池Executors创建多线程案例
  6. ES6必知必会 (七)—— Generator 函数
  7. 将自己写的脚本添加至开机自启动服务和chkconfig的原理
  8. 国内首批AI专业毕业生创办的澎思科技,已完成Pre-A轮融资
  9. sigar-amd64-linux.so,sigar,no libsigar-amd64-linux.so in java.library.path
  10. Hi3519v101调试 RTC功能
  11. mac IDEA java 如何进入到方法跳转 快捷键
  12. jar类型文件图标不显示_显示的JAR文件
  13. Python SVM手写数字识别
  14. 51单片机汇编语言实验及代码
  15. NR的SSB子载波间隔讨论——为何无60kHz
  16. clang-format的使用
  17. 高仿今日头条视频列表功能
  18. Python 爬虫 + 人脸检测 —— 知乎高颜值图片抓取
  19. RV1126--qt实现rtmp拉流(转换本机rtsp)
  20. 人脸识别(4)---人脸识别行业分析报告

热门文章

  1. Nvidia Summer Camp Day34 个人心得
  2. Linux 安装 git最新版
  3. 关于System.Windows.Baml2006.TypeConverterMarkupExtension引发的异常
  4. X86服务器虚拟化的三种技术--(1)
  5. 研究生毕业3年,年薪从5万到20万的经历
  6. 原SAP全球副总裁邓永富加盟金蝶,担任金蝶集团副总裁
  7. 阿里巴巴任命王坚为CTO 负责实施技术发展战略
  8. PhotoShop使用 之 图层文字编辑
  9. 传智播客设计学院简介代码
  10. matlab中za是什么意思,MATLAB基础