详解使用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脚本实现下载合并SAE日志
Feb 10 Python
Django的URLconf中使用缺省视图参数的方法
Jul 18 Python
python高手之路python处理excel文件(方法汇总)
Jan 07 Python
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
python+unittest+requests实现接口自动化的方法
Nov 29 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
python实现滑雪者小游戏
Feb 22 Python
完美解决jupyter由于无法import新包的问题
May 26 Python
Python是什么 Python的用处
May 26 Python
基于Pyinstaller打包Python程序并压缩文件大小
May 28 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
Jan 28 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个人网站架设连环讲(四)
2006/10/09 PHP
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
php 防止单引号,双引号在接受页面转义
2008/07/10 PHP
php 生成WML页面方法详解
2009/08/09 PHP
php设计模式 Singleton(单例模式)
2011/06/26 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
javascript中的event loop事件循环详解
2018/12/14 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
Python基本语法经典教程
2016/03/11 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
HTML5移动端手机网站开发流程
2016/04/25 HTML / CSS
德语专业求职信
2014/03/12 职场文书
关爱老人标语
2014/06/21 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
租房协议书范例
2014/10/14 职场文书
党的群众路线学习笔记
2014/11/06 职场文书
2014年施工员工作总结
2014/11/18 职场文书
2014年司法局工作总结
2014/12/11 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书
Python进度条的使用
2021/05/17 Python
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
Node实现搜索框进行模糊查询
2021/06/28 Javascript
DSP接收机前端设想
2022/04/05 无线电