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中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
Python json 错误xx is not JSON serializable解决办法
Mar 15 Python
详解Python多线程Selenium跨浏览器测试
Apr 01 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
May 05 Python
django输出html内容的实例
May 27 Python
python存储16bit和32bit图像的实例
Dec 05 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
Mar 05 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
Aug 07 Python
使用python写的opencv实时监测和解析二维码和条形码
Aug 14 Python
python pygame实现滚动横版射击游戏城市之战
Nov 25 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
Python ATM功能实现代码实例
Mar 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
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
python删除服务器文件代码示例
2018/02/09 Python
对numpy中的transpose和swapaxes函数详解
2018/08/02 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
python实现图片插入文字
2019/11/26 Python
python读取xml文件方法解析
2020/08/04 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
Python实现一个论文下载器的过程
2021/01/18 Python
英国儿童图书网站:Scholastic
2017/03/26 全球购物
应用电子技术专业个人求职信
2013/09/21 职场文书
自荐信包含哪些内容
2013/10/30 职场文书
财务会计专业推荐信
2013/11/30 职场文书
机电工程学生自荐信范文
2013/12/07 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
教师考核评语大全
2014/12/31 职场文书