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中bisect的用法
Sep 23 Python
在Python的Django框架下使用django-tagging的教程
May 30 Python
python 循环while和for in简单实例
Aug 16 Python
对python中的 os.mkdir和os.mkdirs详解
Oct 16 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
Django项目使用CircleCI的方法示例
Jul 14 Python
python监控进程状态,记录重启时间及进程号的实例
Jul 15 Python
Python3 批量扫描端口的例子
Jul 25 Python
python3 requests库实现多图片爬取教程
Dec 18 Python
利用python绘制数据曲线图的实现
Apr 09 Python
教你如何使用Python开发一个钉钉群应答机器人
Jun 21 Python
Python实现老照片修复之上色小技巧
Oct 16 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
终于听上了直流胆调频
2021/03/02 无线电
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
2012/02/21 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
2019/10/03 PHP
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python获取远程图片大小和尺寸的方法
2015/03/26 Python
Python 3中的yield from语法详解
2017/01/18 Python
Python表示矩阵的方法分析
2017/05/26 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
python使用Matplotlib画条形图
2020/03/25 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
Python测试模块doctest使用解析
2019/08/10 Python
学习新党章思想汇报
2014/01/09 职场文书
运动会广播稿30字
2014/01/21 职场文书
2014年团队工作总结
2014/11/24 职场文书
2014年工程工作总结
2014/11/25 职场文书
质量保证书怎么写
2015/02/27 职场文书
小升初自荐信范文
2015/03/05 职场文书
python中24小时制转换为12小时制的方法
2021/06/18 Python
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技
代码复现python目标检测yolo3详解预测
2022/05/06 Python