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 相关文章推荐
Python3 入门教程 简单但比较不错
Nov 29 Python
Django实现图片文字同时提交的方法
May 26 Python
实用自动化运维Python脚本分享
Jun 04 Python
Python中几种属性访问的区别与用法详解
Oct 10 Python
python基础梳理(一)(推荐)
Apr 06 Python
django-rest-framework 自定义swagger过程详解
Jul 18 Python
Python列表(list)所有元素的同一操作解析
Aug 01 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
Aug 05 Python
python Pillow图像处理方法汇总
Oct 16 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
PyQt5 如何让界面和逻辑分离的方法
Mar 24 Python
python实现磁盘日志清理的示例
Nov 05 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 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
php给图片加文字水印
2015/07/31 PHP
JS获取整个页面文档的实现代码
2011/12/15 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
vue安装遇到的5个报错及解决方法
2019/06/12 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
JavaScript实现单点登录的示例
2020/09/23 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
python实现小世界网络生成
2019/11/21 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
如何真正的了解python装饰器
2020/08/14 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
军训感想500字
2014/02/20 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
2015年乡镇民政工作总结
2015/05/13 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
vue3获取当前路由地址
2022/02/18 Vue.js