python文件目录操作方法_Python常用的文件及文件路径、目录操作方法汇总介绍
python的文件和路径操作函数基本上位于os和os.path模块中。
os.listdir(dirname):列出dirname下的目录和文件
os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
os.path.isfile(name):判断name是不是一个文件,不存在name也返回false
os.getcwd():获得当前工作目录
os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录
作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.splitext():分离文件名与扩展名
os.path.basename(path):返回文件名
os.path.dirname(path):返回文件路径
os.path.join(path,name):连接目录与文件名或目录
可以使用简单的方法匹配某个目录下的所有子目录或文件,用法也很简单。 glob.glob(regression) 返回一个列表
os.listdir(dirname)
功能相当于在dirname目录下执行dir命令,它返回一个list。不包括dirname的文件和目录的list
代码如下:
>>> os.listdir("d:/github")
['about.html', 'book', 'en', 'feiyuliu.github.com', 'life', 'pyssh', 'PythonStud
y', 'StudyShell']
其中about.html是文件,feiyuliu.github.com是目录。
os.path.split(path)
path为一个路径,返回一个元组,把path分为两部分。
代码如下:
>>> os.path.split("d:/github/about.html")
('d:/github', 'about.html')
>>> os.path.split("about.html")
('', 'about.html')
os.path.splitext(filename)
把文件分为文件名称路径和扩展名。返回一个元组。
代码如下:
>>> os.path.splitext("about.html")
('about', '.html')
>>> os.path.splitext("d:/github/about.html")
('d:/github/about', '.html')
os.path.dirname(path)
把目录输出,不输出文件名。返回字符串类型。
本站所有资源全部来源于网络,若本站发布的内容侵害到您的隐私或者利益,请联系我们删除!
合作方式
Copyright © 2004-2018 https://www.gxlcms.com/. All Rights Reserved.
豫ICP备19030742号
python文件目录操作方法_Python常用的文件及文件路径、目录操作方法汇总介绍相关推荐
- python模块总结_Python常用模块资料总结和归纳
Python模块是什么? 一个完整大型的python程序是由模块和包的形式组织起来的,可见模块在python中的重要性.模块是一种组织型式,它许多有关联(关系)的代码组织放到单独的独立文件中.简单的说 ...
- python dcf估值_Python 常用模块
本节内容 模块介绍 os 模块 sys 模块 time & datetime模块 random 模块 json & picle shutil 模块 shelve 模块 xml 模块 c ...
- python总结教程_python基础教程总结10——文件
1.打开文件 open(name[mode[,buffing]) 参数: 文件,模式,缓冲 1)name: 是强制选项,模式和缓冲是可选的 #如果文件不在,会报下面错误 1 >>& ...
- python import os.path_Python常用模块os.path——文件及路径操作
os.path.abspath(path) 输入相对路径,返回绝对路径 Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1 ...
- python脚本文件格式_Python使用filetype精确判断文件类型
filetype.py Small and dependency free Python package to infer file type and MIME type checking the m ...
- python twisted框架_Python 基于Twisted框架的文件夹网络传输源码
由于文件夹可能有多层目录,因此需要对其进行递归遍历. 本文采取了简单的协议定制,定义了五条命令,指令Head如下: Sync:标识开始同步文件夹 End:标识结束同步 File:标识传输的文件名(相对 ...
- python sanic视频_Python Web框架Sanic 静态文件
我们在写web app(网站)的时候会用到很多静态文件,比如css,JavaScript,图片等,这些文件及其文件夹可以通过 app.static() 方法注册,从而被访问到.该方法有两个必需参数,节 ...
- python更改保存路径,Jupyter Notebook更改保存文件的默认路径(方法汇总,亲测有效)...
Jupyter Notebook更改保存文件的默认路径(方法汇总,亲测有效) Jupyter Notebook更改保存文件的默认路径(方法汇总,亲测有效) 一.找到默认的文件保存地址 1.先创建一个文 ...
- python字符串类库_Python 常用类库
python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的. 常用的libraries(modules)如下: 1 ...
最新文章
- 能力素质有所欠缺_孩子说话啰嗦没重点?家长学会“大脑整理术”,提高孩子表达能力...
- com.android.providers.telephony.MmsSmsDatabaseHelper
- freemarker list size问题
- 如何定制化SAP Fiori标准应用里UI字段的标签
- vue加载时闪现模板语法-处理方法
- 前端学习(1677):前端系列实战课程之游戏初始化
- Python安装扩展库与打包成exe可执行文件的方法
- AOP下的权限控制实现
- super 关键字的使用及说明
- Oracle中文转拼音函数
- 社区价值:福山论自组织、社区、社会资本
- 惠普关闭 secure boot
- centos系统使用pptpd搭建在windows客户端的vpn服务器
- 汇编语言的基础知识一
- mysql笔记(一):Navicat for MySQL远程连接mysql服务报错的解决方法(1130、2509)
- macd金叉不涨又死叉准确率_MACD金叉周线选股公式怎么设置及计算
- Java 8 Lambda表达式官方入门教程(包括Lambda表达式介绍和语法)
- 归一化 均值归一化_归一化折现累积收益
- 四个锻炼方法腰椎间盘突出症全治好
- Oracle10g Bug 4612267 补丁安装备忘录
热门文章
- [安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示
- 【字符串操作之】返回指定长度的字符串→→substr方法
- 数据库经典DB2在技术前沿展现王者风范
- 将一串随机数输入到二维坐标轴中,不断刷新JPanel,实现动态显示的效果微笑
- IOS之Label画一条删除线
- 计算机专业颈椎有问题,出现这4个表现,你的颈椎病已经很严重了!上班族尤需警惕_39健康网...
- redis 内存不足 排查_Redis 系统学习之 redis 内存模型
- 信号与系统郑君里上册pdf_信号与系统(上册)
- 计算机事业单位专技岗考什么区别,事业单位管理岗和专技岗的区别(从待遇等角度)...
- python head 函数_python爬虫中header是什么?怎么用?