详解使用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 内置字符串处理函数的使用方法
Jun 11 Python
Python实现简单HTML表格解析的方法
Jun 15 Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
在python环境下运用kafka对数据进行实时传输的方法
Dec 27 Python
python 内置模块详解
Jan 01 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
python实现简单的购物程序代码实例
Mar 03 Python
Django choices下拉列表绑定实例
Mar 13 Python
Python使用内置函数setattr设置对象的属性值
Oct 16 Python
python中的split、rsplit、splitlines用法说明
Oct 23 Python
Python如何快速找到多个字典中的公共键(key)
Apr 29 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
探讨JavaScript中声明全局变量三种方式的异同
2013/12/03 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
Python中类型关系和继承关系实例详解
2015/05/25 Python
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
2019/01/04 Python
Python实现FM算法解析
2019/06/18 Python
PyTorch中permute的用法详解
2019/12/30 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
Python random模块的使用示例
2020/10/10 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
办公室文秘自我鉴定
2013/09/21 职场文书
外语专业毕业生个人的自荐信
2013/11/19 职场文书
英语求职信范文
2014/05/23 职场文书
物理学专业自荐信
2014/06/11 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
离婚起诉状范本
2015/05/19 职场文书
2019暑假学生安全口号
2019/06/27 职场文书