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 相关文章推荐
老生常谈进程线程协程那些事儿
Jul 24 Python
浅谈python爬虫使用Selenium模拟浏览器行为
Feb 23 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
Mar 29 Python
Django实现登录随机验证码的示例代码
Jun 20 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
Python使用gRPC传输协议教程
Oct 16 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
PageFactory设计模式基于python实现
Apr 14 Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 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代码书写习惯优化小结
2013/06/20 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
2014/09/23 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js 操作css实现代码
2009/06/11 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
AngularJS教程之MVC体系结构详解
2016/08/16 Javascript
easy ui datagrid 从编辑框中获取值的方法
2017/02/22 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
Vue头像处理方案小结
2018/07/26 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
python实现监控linux性能及进程消耗性能的方法
2014/07/25 Python
Python 装饰器使用详解
2017/07/29 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
Django模板Templates使用方法详解
2019/07/19 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
医学专业个人求职自荐信格式
2013/09/23 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
餐厅筹备计划书
2014/04/25 职场文书
应聘教师求职信
2014/07/19 职场文书
售票员岗位职责
2015/02/15 职场文书
太行山上观后感
2015/06/05 职场文书
护士旷工检讨书
2015/08/15 职场文书