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 11 Python
Python写的Socks5协议代理服务器
Aug 06 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
ubuntu环境下python虚拟环境的安装过程
Jan 07 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
Python 函数返回值的示例代码
Mar 11 Python
python mysql断开重连的实现方法
Jul 26 Python
Python paramiko模块使用解析(实现ssh)
Aug 30 Python
python 实现多维数组转向量
Nov 30 Python
python中round函数如何使用
Jun 19 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
Python图像处理库PIL详细使用说明
Apr 06 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
新版PHP将向Java靠拢
2006/10/09 PHP
几个学习PHP的网址
2006/11/25 PHP
php下载文件的代码示例
2012/06/29 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
javascript版2048小游戏
2015/03/18 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
AngularJS 模块详解及简单实例
2016/07/28 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
Python实现的选择排序算法示例
2017/11/29 Python
python实现自动登录
2018/09/17 Python
使用EduBlock轻松学习Python编程
2018/10/08 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
python 日志 logging模块详细解析
2020/03/31 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
2014年教务处工作总结
2014/12/03 职场文书
大学生个人年度总结范文
2015/02/15 职场文书
2015入党自传格式范文
2015/06/26 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书
数据库之SQL技巧整理案例
2021/07/07 SQL Server
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript