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通过索引遍历列表的方法
May 04 Python
详谈Python高阶函数与函数装饰器(推荐)
Sep 30 Python
LRUCache的实现原理及利用python实现的方法
Nov 21 Python
python中numpy的矩阵、多维数组的用法
Feb 05 Python
用scikit-learn和pandas学习线性回归的方法
Jun 21 Python
Python的log日志功能及设置方法
Jul 11 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
Mar 30 Python
Python字符串三种格式化输出
Sep 17 Python
Python如何在bool函数中取值
Sep 21 Python
Python中的面向接口编程示例详解
Jan 17 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 04 Python
Python 恐龙跑跑小游戏实现流程
Feb 15 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中strtotime函数使用方法详解
2011/11/27 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
在Python中COM口的调用方法
2019/07/03 Python
Apache部署Django项目图文详解
2019/07/30 Python
Django3.0 异步通信初体验(小结)
2019/12/04 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
一加手机美国官方网站:OnePlus美国
2019/09/19 全球购物
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
毕业生自我鉴定范文
2013/11/08 职场文书
高中毕业生个人自我鉴定
2013/11/24 职场文书
毕业实习个人鉴定范文
2013/12/10 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
工作目标责任书
2014/07/23 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书