Python之os操作方法(详解)


Posted in Python onJune 15, 2017

1. os.path.driname(path):返回路径的上一级路径字符串。

>>> os.path.dirname('D:\Games')

'D:\\'

>>>

2. os.path.basename(path):返回路径的最后一级目录名(文件夹名)或文件名(全称)。

>>> os.path.basename('D:\Games\9yin_632\蜗牛整包\\0x0804.ini')

'0x0804.ini'

>>>

3. os.path.splitext(file_name):返回文件名和其后缀组成的元组。

>>> os.path.splitext('0x0804.ini')

('0x0804', '.ini')

>>>

4. os.path.abspath(string):返回当前工作目录的路径加上string组成的路径字符串。

>>> os.path.abspath('Games') # 当前目录下并没有“Games”这个文件或文件夹,只是随意写的字符串

'C:\\Python27\\Games'

>>>

5. os.path.isdir(path):判断一个路径是否是一个目录(文件夹)。

6. os.path.isfile(path):判断一个路径是否是一个文件。

7. os.listdir(dir_path):以列表的形式返回一个目录(dir_path只能是目录,不能是文件名路径)下的所有文件(全称)和文件夹名称。

8. os.remove(file_path):删除指定文件。

9. os.removedirs(dir_path):删除指定空目录(空文件夹)。

10. os.path.exists(path):判断一个路径是否存在。

11. os.mkdir(path):新建一个目录(文件夹)。

12. os.getcwd():获取当前工作目录。

以上这篇Python之os操作方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python爬虫框架Scrapy安装使用步骤
Apr 01 Python
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
Python爬虫抓取代理IP并检验可用性的实例
May 07 Python
基于python实现名片管理系统
Nov 30 Python
python实现统计文本中单词出现的频率详解
May 20 Python
10分钟用python搭建一个超好用的CMDB系统
Jul 17 Python
python Django的web开发实例(入门)
Jul 31 Python
django+echart数据动态显示的例子
Aug 12 Python
python 的topk算法实例
Apr 02 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
详解anaconda安装步骤
Nov 23 Python
用 Python 元类的特性实现 ORM 框架
May 19 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
Jun 15 #Python
Python使用QRCode模块生成二维码实例详解
Jun 14 #Python
Python中扩展包的安装方法详解
Jun 14 #Python
Python模拟登陆实现代码
Jun 14 #Python
Python 自动刷博客浏览量实例代码
Jun 14 #Python
python简单线程和协程学习心得(分享)
Jun 14 #Python
Python字符串处理实现单词反转
Jun 14 #Python
You might like
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
Javascript将string类型转换int类型
2010/12/09 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
javascript回到顶部特效
2016/07/30 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
python中引用与复制用法实例分析
2015/06/04 Python
Unicode和Python的中文处理
2017/03/19 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
SVM基本概念及Python实现代码
2017/12/27 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Python异常处理机制结构实例解析
2020/07/23 Python
python 基于opencv实现图像增强
2020/12/23 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
VSCode 自定义html5模板的实现
2019/12/05 HTML / CSS
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
建筑工程质量通病防治方案
2014/06/08 职场文书
创先争优活动心得体会
2014/09/04 职场文书
银行催款通知书
2015/04/17 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis