详解使用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多线程学习资料
Dec 19 Python
初步认识Python中的列表与位运算符
Oct 12 Python
完美解决python遍历删除字典里值为空的元素报错问题
Sep 11 Python
Python实现最常见加密方式详解
Jul 13 Python
flask框架路由常用定义方式总结
Jul 23 Python
python自动分箱,计算woe,iv的实例代码
Nov 22 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
Mar 14 Python
基于Python快速处理PDF表格数据
Jun 03 Python
python学习笔记之多进程
Aug 06 Python
python 生成器需注意的小问题
Sep 29 Python
通过代码实例了解Python3编程技巧
Oct 13 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
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
JavaScript中的prototype.bind()方法介绍
2014/04/04 Javascript
使用JavaScript实现网页版Pongo设计思路及源代码分享
2014/06/16 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
2017/04/13 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
2018/06/06 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
Python getsizeof()和getsize()区分详解
2020/11/20 Python
荷兰多品牌网上鞋店:Stoute Schoenen
2017/08/24 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
工商管理专业实习生自我鉴定
2013/09/29 职场文书
考试不及格的检讨书
2014/01/22 职场文书
新浪微博实习心得体会
2014/01/27 职场文书
初中同学聚会感言
2014/02/11 职场文书
就业推荐表自我鉴定范文
2014/03/21 职场文书
离职报告格式
2014/11/04 职场文书
质量整改通知单
2015/04/21 职场文书
常住证明范本
2015/06/23 职场文书
2016年教师学习廉政准则心得体会
2016/01/20 职场文书