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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
python检测远程端口是否打开的方法
Mar 14 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
Python开发之快速搭建自动回复微信公众号功能
Apr 22 Python
深入解析Python中的线程同步方法
Jun 14 Python
使用Python实现将list中的每一项的首字母大写
Jun 11 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
Mar 24 Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 Python
python3.7 openpyxl 在excel单元格中写入数据实例
Sep 01 Python
python中编写函数并调用的知识点总结
Jan 13 Python
如何用python绘制雷达图
Apr 24 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
Dec 24 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分页类集锦
2014/11/18 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
urllib2自定义opener详解
2014/02/07 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python断言assert的用法代码解析
2018/02/03 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
Django中url的反向查询的方法
2018/03/14 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
python修改FTP服务器上的文件名
2019/09/11 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
python绘制雷达图实例讲解
2021/01/03 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
艺术设计专业个人求职信范文
2013/12/11 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
安全教育演讲稿
2014/05/09 职场文书
导师推荐信范文
2014/05/09 职场文书
爱护花草树木的标语
2014/06/11 职场文书
公民代理授权委托书
2014/09/24 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
老乡聚会通知
2015/04/23 职场文书
2019年入党思想汇报
2019/03/25 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python
vue elementUI批量上传文件
2022/04/26 Vue.js