详解使用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之关于类的初步认识
Oct 11 Python
深入浅析Python字符编码
Nov 12 Python
详解appium+python 启动一个app步骤
Dec 20 Python
Python线性回归实战分析
Feb 01 Python
django使用xlwt导出excel文件实例代码
Feb 06 Python
快速解决安装python没有scripts文件夹的问题
Apr 03 Python
python字符串与url编码的转换实例
May 10 Python
python 实现得到当前时间偏移day天后的日期方法
Dec 31 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
Jan 22 Python
python自动化测试之如何解析excel文件
Jun 27 Python
Python操作Excel的学习笔记
Feb 18 Python
浅谈python中的多态
Jun 15 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
CI框架给视图添加动态数据
2014/12/01 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
Javascript 获取LI里的内容
2008/12/17 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
javascript new fun的执行过程
2010/08/05 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
详解python做UI界面的方法
2019/02/27 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
四年的个人工作自我评价
2013/12/10 职场文书
丧事主持词大全
2014/04/02 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python