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使用random和tertools模块解一些经典概率问题
Jan 28 Python
Python 通过URL打开图片实例详解
Jun 01 Python
python中numpy包使用教程之数组和相关操作详解
Jul 30 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
python3实现多线程聊天室
Dec 12 Python
django中使用Celery 布式任务队列过程详解
Jul 29 Python
Python文件操作方法详解
Feb 09 Python
pycharm新建Vue项目的方法步骤(图文)
Mar 04 Python
python解析xml文件方式(解析、更新、写入)
Mar 05 Python
python3 xpath和requests应用详解
Mar 06 Python
python能做哪方面的工作
Jun 15 Python
python 监控logcat关键字功能
Sep 04 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
自动分页的不完整解决方案
2007/01/12 PHP
php 短链接算法收集与分析
2011/12/30 PHP
PHP魔术方法使用方法汇总
2016/02/14 PHP
PHP递归实现汉诺塔问题的方法示例
2017/11/25 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
js实现查询商品案例
2020/07/22 Javascript
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
python实现简单坦克大战
2020/03/27 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
英国广泛的照明产品网站:Lights4living
2018/01/28 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
创业计划书撰写原则
2014/01/25 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
认购协议书范本
2014/04/22 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
运动会演讲稿300字
2014/08/25 职场文书
践行三严三实心得体会(2016推荐篇)
2016/01/06 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书