详解使用Python处理文件目录的相关方法


Posted in Python onOctober 16, 2015

所有文件都包含在各个不同的目录下,不过Python也能轻松处理。os模块有许多方法能帮你创建,删除和更改目录。
mkdir()方法
可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数。
语法:

os.mkdir("newdir")

例子:
下例将在当前目录下创建一个新目录test。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os
 
# 创建目录test
os.mkdir("test")

chdir()方法
可以用chdir()方法来改变当前的目录。chdir()方法需要的一个参数是你想设成当前目录的目录名称。
语法:

os.chdir("newdir")

例子:
下例将进入"/home/newdir"目录。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os
 
# 将当前目录改为"/home/newdir"
os.chdir("/home/newdir")

getcwd()方法:
getcwd()方法显示当前的工作目录。
语法:

os.getcwd()

例子:
下例给出当前目录:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os
 
# 给出当前的目录
os.getcwd()

rmdir()方法
rmdir()方法删除目录,目录名称以参数传递。
在删除这个目录之前,它的所有内容应该先被清除。
语法:

os.rmdir('dirname')

例子:
以下是删除" /tmp/test"目录的例子。目录的完全合规的名称必须被给出,否则会在当前目录下搜索该目录。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os
 
# 删除”/tmp/test”目录
os.rmdir( "/tmp/test" )
Python 相关文章推荐
编写Python脚本来获取Google搜索结果的示例
May 04 Python
Python查找函数f(x)=0根的解决方法
May 07 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python中强大的命令行库click入门教程
Dec 26 Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 Python
Python实现找出数组中第2大数字的方法示例
Mar 26 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
Oct 30 Python
pandas 强制类型转换 df.astype实例
Apr 09 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
Jun 03 Python
python属于解释型语言么
Jun 15 Python
Python hashlib模块的使用示例
Oct 09 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
Mar 03 Python
详解在Python程序中自定义异常的方法
Oct 16 #Python
Python编程中的文件操作攻略
Oct 16 #Python
详解Python编程中包的概念与管理
Oct 16 #Python
解读Python编程中的命名空间与作用域
Oct 16 #Python
Python中的模块导入和读取键盘输入的方法
Oct 16 #Python
Python中基本的日期时间处理的学习教程
Oct 16 #Python
简单介绍使用Python解析并修改XML文档的方法
Oct 15 #Python
You might like
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
PHP中overload与override的区别
2017/02/13 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
Node.js中DNS模块学习总结
2018/02/28 Javascript
javascript获取select值的方法完整实例
2019/06/20 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
幼儿教师寄语集锦
2014/04/03 职场文书
淘宝客服工作职责
2014/07/11 职场文书
2014年村计划生育工作总结
2014/11/14 职场文书
小学优秀教师材料
2014/12/15 职场文书
白鹤梁导游词
2015/02/06 职场文书
运动与健康自我评价
2015/03/09 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
婚宴领导致辞
2015/07/28 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
常用的文件对应的MIME类型汇总
2022/04/26 HTML / CSS