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单例模式实例分析
Apr 08 Python
在Python的Django框架中创建语言文件
Jul 27 Python
Python匹配中文的正则表达式
May 11 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
Django中url的反向查询的方法
Mar 14 Python
python 常见字符串与函数的用法详解
Nov 23 Python
Python英文文本分词(无空格)模块wordninja的使用实例
Feb 20 Python
python线程的几种创建方式详解
Aug 29 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
Nov 04 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 Python
Python入门之基础语法详解
May 11 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更快的提供文件下载的代码
2012/06/13 PHP
浅谈json_encode用法
2015/03/05 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
List Installed Hot Fixes
2007/06/12 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
2019/01/15 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
深入了解Vue3模板编译原理
2020/11/19 Vue.js
python实现爬虫下载漫画示例
2014/02/16 Python
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
TensorFlow平台下Python实现神经网络
2018/03/10 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
PHP如何删除一个Cookie值
2012/11/15 面试题
法律专业个人实习自我鉴定
2013/09/23 职场文书
传媒专业推荐信范文
2013/11/23 职场文书
施工安全协议书
2013/12/11 职场文书
房地产开盘策划方案
2014/02/10 职场文书
关于教师节的广播稿
2014/09/10 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
安全检查汇报材料
2014/12/26 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书
探究Mysql模糊查询是否区分大小写
2021/06/11 MySQL